From 0c7504b5fba39d6ea0162dbad652a07124b2d84b Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 11 May 2016 22:11:08 -0500 Subject: [PATCH] wiphy: Use network_get_security() --- src/wiphy.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/wiphy.c b/src/wiphy.c index a9a80b9c..0cd26dc4 100644 --- a/src/wiphy.c +++ b/src/wiphy.c @@ -782,6 +782,7 @@ static struct l_dbus_message *device_disconnect(struct l_dbus *dbus, struct netdev *netdev = user_data; struct l_genl_msg *msg; uint16_t reason_code = MPDU_REASON_CODE_DEAUTH_LEAVING; + enum security security; l_debug(""); @@ -792,8 +793,8 @@ static struct l_dbus_message *device_disconnect(struct l_dbus *dbus, if (!netdev->connected_bss) return dbus_error_not_connected(message); - if (netdev->connected_network->security == SECURITY_PSK || - netdev->connected_network->security == SECURITY_8021X) + security = network_get_security(netdev->connected_network); + if (security == SECURITY_PSK || security == SECURITY_8021X) eapol_cancel(netdev->index); msg = l_genl_msg_new_sized(NL80211_CMD_DEAUTHENTICATE, 512); @@ -917,7 +918,7 @@ static bool netdev_try_autoconnect(struct netdev *netdev, { struct wiphy *wiphy = netdev->wiphy; - switch (network->security) { + switch (network_get_security(network)) { case SECURITY_NONE: break; case SECURITY_PSK: