]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap: When writing "NIL" as astring, write it always as a "quoted".
authorTimo Sirainen <tss@iki.fi>
Sat, 2 Nov 2013 20:32:23 +0000 (22:32 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 2 Nov 2013 20:32:23 +0000 (22:32 +0200)
src/lib-imap/imap-quote.c

index 73dd5d430fb7eee11028d09a928dc20d1d773c7a..0af3443a68c49d6c5d91a2f2293177d9b94a2f69 100644 (file)
@@ -34,7 +34,8 @@ void imap_append_astring(string_t *dest, const char *src)
                        return;
                }
        }
-       if (i == 0)
+       /* don't mix up NIL and "NIL"! */
+       if (i == 0 || strcasecmp(src, "NIL") == 0)
                imap_append_string(dest, src);
        else
                str_append(dest, src);