From d812fc96ba5647aebc61789855f498f17d689456 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 19 Apr 2004 16:06:12 +0000 Subject: Fixed to not expect ]'s as part of the BODY atom token. 2004-04-19 Jeffrey Stedfast * providers/imap4/camel-imap4-folder.c (untagged_fetch): Fixed to not expect ]'s as part of the BODY atom token. svn path=/trunk/; revision=25520 --- camel/providers/imap4/camel-imap4-folder.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'camel/providers/imap4/camel-imap4-folder.c') diff --git a/camel/providers/imap4/camel-imap4-folder.c b/camel/providers/imap4/camel-imap4-folder.c index a88ca71857..af82fdf8a3 100644 --- a/camel/providers/imap4/camel-imap4-folder.c +++ b/camel/providers/imap4/camel-imap4-folder.c @@ -520,7 +520,13 @@ untagged_fetch (CamelIMAP4Engine *engine, CamelIMAP4Command *ic, guint32 index, if (token->token != CAMEL_IMAP4_TOKEN_ATOM) goto unexpected; - if (!strcmp (token->v.atom, "BODY[]")) { + if (!strcmp (token->v.atom, "BODY[")) { + if (camel_imap4_engine_next_token (engine, token, ex) == -1) + goto exception; + + if (token->token != ']') + goto unexpected; + if (camel_imap4_engine_next_token (engine, token, ex) == -1) goto exception; -- cgit