From: sergey.kitov Date: Wed, 23 Mar 2022 11:38:00 +0000 (+0200) Subject: lib-storage: Fix seqset iterator initialization for the case with message_count==0 X-Git-Tag: 2.4.0~4201 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b98e6049ecac73a6a2f8e0712792e5e34707d20d;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fix seqset iterator initialization for the case with message_count==0 --- diff --git a/src/lib-storage/mail-search.c b/src/lib-storage/mail-search.c index 2488219f64..38e904464a 100644 --- a/src/lib-storage/mail-search.c +++ b/src/lib-storage/mail-search.c @@ -840,6 +840,8 @@ mail_search_seqset_iter_init(struct mail_search_args *search_args, /* $ used before search result was saved */ return iter; } + if (messages_count == 0) + return iter; /* 1:* - convert to seqset */ search_args->args->type = SEARCH_SEQSET; p_array_init(&search_args->args->value.seqset,