From: Timo Sirainen Date: Wed, 6 Oct 2010 17:57:38 +0000 (+0100) Subject: lda: -m parameter's UTF-8 validity wasn't checked correctly. X-Git-Tag: 2.0.6~83 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7ccae906b9ddecf52deb4210e32522cfd306ce08;p=thirdparty%2Fdovecot%2Fcore.git lda: -m parameter's UTF-8 validity wasn't checked correctly. Found by Vadim Okun --- diff --git a/src/lda/main.c b/src/lda/main.c index e0fb8c5cec..66cd33a6a9 100644 --- a/src/lda/main.c +++ b/src/lda/main.c @@ -284,7 +284,7 @@ int main(int argc, char *argv[]) Ignore -m "". This allows doing -m ${extension} in Postfix to handle user+mailbox */ if (*optarg != '\0') T_BEGIN { - if (uni_utf8_str_is_valid(optarg) < 0) { + if (!uni_utf8_str_is_valid(optarg)) { i_fatal("Mailbox name not UTF-8: %s", optarg); }