changeset 22852:899f54a6371f

charset-alias: Fix keyvalues iteration charset-alias-plugin.c:113:27: error: comparison between pointer and zero character constant [-Werror=pointer-compare] for (i = 0; keyvalues[i] != '\0'; i++) { ^~ charset-alias-plugin.c:113:14: note: did you mean to dereference the pointer? for (i = 0; keyvalues[i] != '\0'; i++) {
author Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
date Fri, 16 Feb 2018 16:59:35 +0200
parents 5a0ecc358d23
children a236fe5b588d
files src/plugins/charset-alias/charset-alias-plugin.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/charset-alias/charset-alias-plugin.c	Fri Feb 16 16:53:04 2018 +0200
+++ b/src/plugins/charset-alias/charset-alias-plugin.c	Fri Feb 16 16:59:35 2018 +0200
@@ -110,7 +110,7 @@
 
 	p_array_init(&charset_aliases, pool, 1);
 	keyvalues = t_strsplit_spaces(str, " ");
-	for (i = 0; keyvalues[i] != '\0'; i++) {
+	for (i = 0; keyvalues[i] != NULL; i++) {
 		value = strchr(keyvalues[i], '=');
 		if (value == NULL) {
 			i_error("charset_alias: Missing '=' in charset_aliases setting");