From: Timo Sirainen Date: Mon, 21 Jun 2010 16:21:30 +0000 (+0100) Subject: lib-storage: Human search parser crashed if mailbox name was missing. X-Git-Tag: 2.0.rc1~117 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c7e0416937128aa2607cbc1e6b77618e4cddb1f2;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Human search parser crashed if mailbox name was missing. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-search-register-human.c b/src/lib-storage/mail-search-register-human.c index 2b614b0af8..8bdb96406f 100644 --- a/src/lib-storage/mail-search-register-human.c +++ b/src/lib-storage/mail-search-register-human.c @@ -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 {