# HG changeset patch # User Timo Sirainen # Date 1243535961 14400 # Node ID 77aab257cea29dd633d9f6d8634ac609fe2a89d8 # Parent eead0542095f7fcab23d7cbd35428fcd7c19ab35 mail_search_args_dup(): Don't return broken results if there are no search args. diff -r eead0542095f -r 77aab257cea2 src/lib-storage/mail-search.c --- a/src/lib-storage/mail-search.c Tue May 26 16:53:29 2009 -0400 +++ b/src/lib-storage/mail-search.c Thu May 28 14:39:21 2009 -0400 @@ -312,7 +312,7 @@ static struct mail_search_arg * mail_search_arg_dup(pool_t pool, const struct mail_search_arg *arg) { - struct mail_search_arg *new_arg, **dest = &new_arg; + struct mail_search_arg *new_arg = NULL, **dest = &new_arg; for (; arg != NULL; arg = arg->next) { *dest = mail_search_arg_dup_one(pool, arg);