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
