changeset 11601:52e2f3a8054f HEAD

lib-storage: Human search parser crashed if mailbox name was missing.
author Timo Sirainen <tss@iki.fi>
date Mon, 21 Jun 2010 17:21:30 +0100
parents c23ca08ca085
children 172a0c7cebbb
files src/lib-storage/mail-search-register-human.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-search-register-human.c	Mon Jun 21 17:14:55 2010 +0100
+++ b/src/lib-storage/mail-search-register-human.c	Mon Jun 21 17:21:30 2010 +0100
@@ -138,6 +138,9 @@
 	const char *value;
 
 	sarg = mail_search_build_str(ctx, SEARCH_MAILBOX_GLOB);
+	if (sarg == NULL)
+		return NULL;
+
 	value = sarg->value.str;
 
 	T_BEGIN {