Mercurial > dovecot > core-2.2
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");