]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Human search parser crashed if mailbox name was missing.
authorTimo Sirainen <tss@iki.fi>
Mon, 21 Jun 2010 16:21:30 +0000 (17:21 +0100)
committerTimo Sirainen <tss@iki.fi>
Mon, 21 Jun 2010 16:21:30 +0000 (17:21 +0100)
--HG--
branch : HEAD

src/lib-storage/mail-search-register-human.c

index 2b614b0af8568c03e95001223e219a28b3e08076..8bdb96406ffbaefbd7a22fe6d2f5533bf05ebf65 100644 (file)
@@ -138,6 +138,9 @@ human_search_mailbox(struct mail_search_build_context *ctx)
        const char *value;
 
        sarg = mail_search_build_str(ctx, SEARCH_MAILBOX_GLOB);
+       if (sarg == NULL)
+               return NULL;
+
        value = sarg->value.str;
 
        T_BEGIN {