]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Fix infinite loop when parsing quota parameters
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 24 May 2017 15:27:10 +0000 (18:27 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Wed, 14 Jun 2017 12:34:14 +0000 (15:34 +0300)
Broken by previous quota changes.

src/plugins/quota/quota.c

index b117ad00422eb95b5cade3a5d6b5f5ef41f3f718..ea9f379d12f1bfa9267027e8362d56235c0e8629 100644 (file)
@@ -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",