]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap: imap_parser_read_args() shouldn't append multiple EOLs when calling multipl...
authorTimo Sirainen <tss@iki.fi>
Mon, 6 May 2013 16:48:32 +0000 (19:48 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 6 May 2013 16:48:32 +0000 (19:48 +0300)
src/lib-imap/imap-parser.c

index 33fcf906335b7f5e439bca275ad3b4ef6a10c302..0c48da8dd55bdae5970ab65f43a3e4849f700fc2 100644 (file)
@@ -711,11 +711,7 @@ static int finish_line(struct imap_parser *parser, unsigned int count,
 
        arg = array_append_space(&parser->root_list);
        arg->type = IMAP_ARG_EOL;
-
-       if (!parser->eol)
-               parser->args_added_extra_eol = TRUE;
-       else
-               i_assert(!parser->literal_size_return);
+       parser->args_added_extra_eol = TRUE;
 
        *args_r = array_get(&parser->root_list, &count);
        return ret;