typos in IMAP parsing
authoradam <adam@megacz.com>
Wed, 7 Jul 2004 08:56:05 +0000 (08:56 +0000)
committeradam <adam@megacz.com>
Wed, 7 Jul 2004 08:56:05 +0000 (08:56 +0000)
darcs-hash:20040707085605-5007d-40a63e5fd85f1a5565b5faed08d52ce396daf34b.gz

src/org/ibex/mail/protocol/IMAP.java

index c82fd30..6c805d7 100644 (file)
@@ -296,13 +296,13 @@ public class IMAP {
                         break;
                     }
                     case APPEND: { 
-                        String m = token().atom();
+                        String m = token().astring();
                         int flags = 0;
                         Date arrival = null;
                         Parser.Token t = token();
                         if (t.type == t.LIST)   { flags = t.flags();      t = token(); }
-                        if (t.type == t.QUOTED) { arrival = t.datetime(); t = token(); }
-                        api.append(m, flags, arrival, token().q());
+                        if (t.type != t.QUOTED) { arrival = t.datetime(); t = token(); }
+                        api.append(m, flags, arrival, t.q());
                         break; }
                     case STORE: {
                         selected();