From 2d6ee86f9bfd8e1cf0d5b4978628f444329a3976 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 19 Oct 2014 12:22:39 +0300 Subject: [PATCH] HS 2.0R2: Write OSEN key_mgmt value to config file This was forgotten when the parser for key_mgmt=OSEN was added. Signed-off-by: Jouni Malinen --- wpa_supplicant/config.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wpa_supplicant/config.c b/wpa_supplicant/config.c index 4a9843549..a610b2416 100644 --- a/wpa_supplicant/config.c +++ b/wpa_supplicant/config.c @@ -699,6 +699,18 @@ static char * wpa_config_write_key_mgmt(const struct parse_data *data, } #endif /* CONFIG_SAE */ +#ifdef CONFIG_HS20 + if (ssid->key_mgmt & WPA_KEY_MGMT_OSEN) { + ret = os_snprintf(pos, end - pos, "%sOSEN", + pos == buf ? "" : " "); + if (ret < 0 || ret >= end - pos) { + end[-1] = '\0'; + return buf; + } + pos += ret; + } +#endif /* CONFIG_HS20 */ + if (pos == buf) { os_free(buf); buf = NULL;