]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Fix strcasecmp mistake in var-expand
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 31 Mar 2017 20:12:47 +0000 (23:12 +0300)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 31 Mar 2017 20:12:47 +0000 (23:12 +0300)
src/lib/var-expand.c

index b5691c187d5e4bd3b60efb2be87a438b0effc37a..d1194dacefbd3075d28c5dcda7d47022205fd7e4 100644 (file)
@@ -766,7 +766,7 @@ var_expand_unregister_func_array(const struct var_expand_extension_func_table *f
                for(unsigned int i = 0; i < array_count(&var_expand_extensions); i++) {
                        const struct var_expand_extension_func_table *func =
                                array_idx(&var_expand_extensions, i);
-                       if (strcasecmp(func->key, ptr->key)) {
+                       if (strcasecmp(func->key, ptr->key) == 0) {
                                array_delete(&var_expand_extensions, i, 1);
                        }
                }