]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail_search_args_dup(): Don't return broken results if there are no search args.
authorTimo Sirainen <tss@iki.fi>
Thu, 28 May 2009 18:39:21 +0000 (14:39 -0400)
committerTimo Sirainen <tss@iki.fi>
Thu, 28 May 2009 18:39:21 +0000 (14:39 -0400)
--HG--
branch : HEAD

src/lib-storage/mail-search.c

index e23d17a7469f64e65cf0725886fe38a9a181cbcd..6052c3595a1a68281402c1b321558b23b3805757 100644 (file)
@@ -311,7 +311,7 @@ mail_search_arg_dup_one(pool_t pool, const struct mail_search_arg *arg)
 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);