Write SAE and FT-SAE key_mgmt to config
This was forgotten when the key_mgmt parser for SAE and FT-SAE was added. Signed-off-by: Javier Lopez <jlopex@gmail.com> Signed-off-by: Jason Mobarak <x@jason.mobarak.name> Signed-off-by: Thomas Pedersen <thomas@noack.us>
This commit is contained in:
parent
a52024c976
commit
d3fd563f46
1 changed files with 22 additions and 0 deletions
|
@ -677,6 +677,28 @@ static char * wpa_config_write_key_mgmt(const struct parse_data *data,
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_WPS */
|
#endif /* CONFIG_WPS */
|
||||||
|
|
||||||
|
#ifdef CONFIG_SAE
|
||||||
|
if (ssid->key_mgmt & WPA_KEY_MGMT_SAE) {
|
||||||
|
ret = os_snprintf(pos, end - pos, "%sSAE",
|
||||||
|
pos == buf ? "" : " ");
|
||||||
|
if (ret < 0 || ret >= end - pos) {
|
||||||
|
end[-1] = '\0';
|
||||||
|
return buf;
|
||||||
|
}
|
||||||
|
pos += ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ssid->key_mgmt & WPA_KEY_MGMT_FT_SAE) {
|
||||||
|
ret = os_snprintf(pos, end - pos, "%sFT-SAE",
|
||||||
|
pos == buf ? "" : " ");
|
||||||
|
if (ret < 0 || ret >= end - pos) {
|
||||||
|
end[-1] = '\0';
|
||||||
|
return buf;
|
||||||
|
}
|
||||||
|
pos += ret;
|
||||||
|
}
|
||||||
|
#endif /* CONFIG_SAE */
|
||||||
|
|
||||||
if (pos == buf) {
|
if (pos == buf) {
|
||||||
os_free(buf);
|
os_free(buf);
|
||||||
buf = NULL;
|
buf = NULL;
|
||||||
|
|
Loading…
Reference in a new issue