]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mail_search_args_equal() wasn't comparing string arguments correctly.
authorTimo Sirainen <tss@iki.fi>
Wed, 28 Apr 2010 14:50:30 +0000 (17:50 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 28 Apr 2010 14:50:30 +0000 (17:50 +0300)
--HG--
branch : HEAD

src/lib-storage/mail-search.c

index 8b9d27deb47c49eb80f1c598e8f46062b963a89f..c93976be572397a7d9918a040b398b9b9b1ac323 100644 (file)
@@ -774,7 +774,7 @@ static bool mail_search_arg_one_equals(const struct mail_search_arg *arg1,
                   be done for guid/mailbox, and for others we should support
                   full i18n case-insensitivity (or the active comparator
                   in future). */
-               return strcmp(arg1->value.str, arg2->value.str);
+               return strcmp(arg1->value.str, arg2->value.str) == 0;
 
        case SEARCH_MODSEQ: {
                const struct mail_search_modseq *m1 = arg1->value.modseq;