Author: alexlehm
Date: 2008-06-05 18:44:34 +0000 (Thu, 05 Jun 2008)
New Revision: 20224

Modified:
   trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java
Log:
0002421: NPE when asking for STATUS of non-existent mailbox 
(https://bugs.freenetproject.org/view.php?id=2421)

Modified: trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java
===================================================================
--- trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java      2008-06-05 
18:34:18 UTC (rev 20223)
+++ trunk/apps/Freemail/src/freemail/imap/IMAPHandler.java      2008-06-05 
18:44:34 UTC (rev 20224)
@@ -975,8 +975,13 @@

                String mbname = trimQuotes(msg.args[0]);

-                MessageBank statmb = this.getMailboxFromPath(mbname);
+               MessageBank statmb = this.getMailboxFromPath(mbname);

+               if (statmb == null) {
+                       this.reply(msg, "NO Could not find mailbox");
+                       return;
+               }
+               
                SortedMap msgs = statmb.listMessages();

                // gather statistics


Reply via email to