From: Jouni Malinen Date: Sat, 7 Jan 2017 21:09:34 +0000 (+0200) Subject: Fix writing of wpa_supplicant sae_groups configuration parameter X-Git-Tag: hostap_2_7~1799 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9284418d00614d9187226d6352260c35ceee142c;p=thirdparty%2Fhostap.git Fix writing of wpa_supplicant sae_groups configuration parameter This integer array is zero terminated, so need to check the value is greater than 0 when writing the parameter. Signed-off-by: Jouni Malinen --- diff --git a/wpa_supplicant/config_file.c b/wpa_supplicant/config_file.c index 98e35915c..22b1665f7 100644 --- a/wpa_supplicant/config_file.c +++ b/wpa_supplicant/config_file.c @@ -1269,7 +1269,7 @@ static void wpa_config_write_global(FILE *f, struct wpa_config *config) if (config->sae_groups) { int i; fprintf(f, "sae_groups="); - for (i = 0; config->sae_groups[i] >= 0; i++) { + for (i = 0; config->sae_groups[i] > 0; i++) { fprintf(f, "%s%d", i > 0 ? " " : "", config->sae_groups[i]); }