From: adam Date: Wed, 19 Jul 2006 06:36:59 +0000 (+0000) Subject: give back null if no anon account exists X-Git-Url: http://git.megacz.com/?p=org.ibex.mail.git;a=commitdiff_plain;h=84db9a0a07525d4fb5641f947373cea83e7fe5a4 give back null if no anon account exists darcs-hash:20060719063659-5007d-49e8697959643436cacfc91f0500b605924004d9.gz --- diff --git a/src/org/ibex/mail/Main.java b/src/org/ibex/mail/Main.java index b2af366..413800c 100644 --- a/src/org/ibex/mail/Main.java +++ b/src/org/ibex/mail/Main.java @@ -36,7 +36,8 @@ public class Main implements Listener { private static class Auth implements Login { public Account anonymous() { final Mailbox root = - FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/user", true); + FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/user", true).slash("anonymous", false); + if (root==null) return null; return new Account("anonymous", null, root.slash("anonymous", true)){ public Mailbox getMailbox(Class protocol) { return super.getMailbox(protocol);