summaryrefslogtreecommitdiff
path: root/clients/cli/devices.c
diff options
context:
space:
mode:
Diffstat (limited to 'clients/cli/devices.c')
-rw-r--r--clients/cli/devices.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/clients/cli/devices.c b/clients/cli/devices.c
index 464cbf3eb7..79183ff26c 100644
--- a/clients/cli/devices.c
+++ b/clients/cli/devices.c
@@ -2846,14 +2846,13 @@ wifi_print_aps (NMDeviceWifi *wifi,
/* Specific AP requested - list only that */
aps = nm_device_wifi_get_access_points (wifi);
for (i = 0; i < aps->len; i++) {
- char *bssid_up;
NMAccessPoint *candidate_ap = g_ptr_array_index (aps, i);
- const char *candidate_bssid = nm_access_point_get_bssid (candidate_ap);
- bssid_up = g_ascii_strup (bssid_user, -1);
- if (!strcmp (bssid_up, candidate_bssid))
+ if (nm_utils_hwaddr_matches (bssid_user,
+ -1,
+ nm_access_point_get_bssid (candidate_ap),
+ -1))
ap = candidate_ap;
- g_free (bssid_up);
}
if (ap) {
/* Add headers (field names) */