From 6e71e9912cef58aa9bd6ccf8af335aa6f69296a5 Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 17 Mar 2007 08:57:04 +0000 Subject: [PATCH] more robust parsing using token(boolean) darcs-hash:20070317085704-5007d-8f2a46c6cf44072da4772155b3067609ae499d92.gz --- src/org/ibex/mail/IMAP.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/ibex/mail/IMAP.java b/src/org/ibex/mail/IMAP.java index 7016661..582a36d 100644 --- a/src/org/ibex/mail/IMAP.java +++ b/src/org/ibex/mail/IMAP.java @@ -358,7 +358,8 @@ public class IMAP { Date arrival = new Date(); Parser.Token t = token(); if (t.type == t.LIST) { flags = t.flags(); t = token(); } - if (t.type != t.QUOTED) { arrival = t.datetime(); t = token(); } + Parser.Token t2 = token(false); + if (t2 != null) { arrival = t.datetime(); t = t2; } api.append(m, flags, arrival, t.q()); break; } case STORE: { -- 1.7.10.4