changeset 21873:ed955a3b0766

lib: Fix strcasecmp mistake in var-expand
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Fri, 31 Mar 2017 23:12:47 +0300
parents f166a414426f
children 02be39ae109d
files src/lib/var-expand.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/var-expand.c	Fri Mar 31 16:42:55 2017 +0300
+++ b/src/lib/var-expand.c	Fri Mar 31 23:12:47 2017 +0300
@@ -751,7 +751,7 @@
 		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);
 			}
 		}