From: Timo Sirainen Date: Wed, 28 Apr 2010 14:50:30 +0000 (+0300) Subject: lib-storage: mail_search_args_equal() wasn't comparing string arguments correctly. X-Git-Tag: 2.0.beta5~78 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f21bf3601201398ccc463ba102e8abe73139c491;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: mail_search_args_equal() wasn't comparing string arguments correctly. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-search.c b/src/lib-storage/mail-search.c index 8b9d27deb4..c93976be57 100644 --- a/src/lib-storage/mail-search.c +++ b/src/lib-storage/mail-search.c @@ -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;