give back null if no anon account exists
authoradam <adam@megacz.com>
Wed, 19 Jul 2006 06:36:59 +0000 (06:36 +0000)
committeradam <adam@megacz.com>
Wed, 19 Jul 2006 06:36:59 +0000 (06:36 +0000)
darcs-hash:20060719063659-5007d-49e8697959643436cacfc91f0500b605924004d9.gz

src/org/ibex/mail/Main.java

index b2af366..413800c 100644 (file)
@@ -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);