Add tests for the pop3 server component.
[mailpopbox.git] / pop3.go
diff --git a/pop3.go b/pop3.go
index cada451f5e4a86b0ea05e32956bda66ef86524ed..56e37711ca8d2196220b651fd8026f5d0d0601b0 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]