Merge branch 'outbound'
[mailpopbox.git] / pop3.go
diff --git a/pop3.go b/pop3.go
index 085cfdfe09ed46170c0c825a5400ed577a0ee594..20f94bf6a36cfb5c6c618a242962757c89eb9230 100644 (file)
--- a/pop3.go
+++ b/pop3.go
@@ -177,7 +177,7 @@ func (mb *mailbox) ListMessages() ([]pop3.Message, error) {
 }
 
 func (mb *mailbox) GetMessage(id int) pop3.Message {
-       if id > len(mb.messages) {
+       if id == 0 || id > len(mb.messages) {
                return nil
        }
        return &mb.messages[id-1]