From ee3d814f113cde33e8763ae8cb1c0b73ef41be36 Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Mon, 5 Sep 2016 18:06:17 +0200 Subject: [PATCH] ifcfg-rh: fill 'auth-alg' with the original value for WPA-PSK Restore the original value of auth-alg, which can be NULL or 'open' for WPA-PSK. https://bugzilla.gnome.org/show_bug.cgi?id=770907 (cherry picked from commit b519b96c4e9c4b3c91745a1343b0db0997c03b18) --- src/settings/plugins/ifcfg-rh/reader.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/settings/plugins/ifcfg-rh/reader.c b/src/settings/plugins/ifcfg-rh/reader.c index 80d50484d4..5a351cfa06 100644 --- a/src/settings/plugins/ifcfg-rh/reader.c +++ b/src/settings/plugins/ifcfg-rh/reader.c @@ -3205,6 +3205,12 @@ make_wpa_setting (shvarFile *ifcfg, goto error; } + g_free (value); + + value = svGetValue (ifcfg, "SECURITYMODE", FALSE); + if (NM_IN_STRSET (value, NULL, "open")) + g_object_set (wsec, NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, value, NULL); + g_free (value); return (NMSetting *) wsec;