From: Aki Tuomi Date: Fri, 31 Mar 2017 20:12:47 +0000 (+0300) Subject: lib: Fix strcasecmp mistake in var-expand X-Git-Tag: 2.2.29.rc1~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4b3a9bae2d28a2d5df19887cb304f8e715eb978;p=thirdparty%2Fdovecot%2Fcore.git lib: Fix strcasecmp mistake in var-expand --- diff --git a/src/lib/var-expand.c b/src/lib/var-expand.c index d3d2b156d0..32b138b335 100644 --- a/src/lib/var-expand.c +++ b/src/lib/var-expand.c @@ -751,7 +751,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); } }