From: Timo Sirainen Date: Wed, 24 May 2017 15:27:10 +0000 (+0300) Subject: quota: Fix infinite loop when parsing quota parameters X-Git-Tag: 2.2.31.rc1~50 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4f652415322b233401414cb0d71de0c0b5b0b95;p=thirdparty%2Fdovecot%2Fcore.git quota: Fix infinite loop when parsing quota parameters Broken by previous quota changes. --- diff --git a/src/plugins/quota/quota.c b/src/plugins/quota/quota.c index b117ad0042..ea9f379d12 100644 --- a/src/plugins/quota/quota.c +++ b/src/plugins/quota/quota.c @@ -1398,7 +1398,7 @@ int quota_parse_parameters(struct quota_root *root, const char **args, const cha } } } - if (valid_params->param_name != NULL) { + if (valid_params->param_name == NULL) { if (fail_on_unknown) { *error_r = t_strdup_printf( "Unknown parameter for backend %s: %s",