summaryrefslogtreecommitdiff
path: root/clients
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-03-20 10:38:09 +0100
committerThomas Haller <thaller@redhat.com>2020-03-20 10:38:09 +0100
commitc03f88575d0d2655876fcc5b3c8b918f7a54c859 (patch)
tree3cfe93451ecbf6cfa0290b2a2738e2a171eb1bb1 /clients
parent8d6998cb77db4911e755ece813002b3c38277bb3 (diff)
downloadNetworkManager-c03f88575d0d2655876fcc5b3c8b918f7a54c859.tar.gz
cli: fix `nmcli device wifi` with no Wi-Fi devices available
Fixes: db396cea9d37 ('cli: rework do_device_wifi_list() to scan and print Wi-Fi list')
Diffstat (limited to 'clients')
-rw-r--r--clients/cli/devices.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/clients/cli/devices.c b/clients/cli/devices.c
index 01ffb02f9c..9de79f5cde 100644
--- a/clients/cli/devices.c
+++ b/clients/cli/devices.c
@@ -3170,6 +3170,16 @@ do_device_wifi_list (NmCli *nmc, int argc, char **argv)
return NMC_RESULT_ERROR_NOT_FOUND;
}
+ if (!devices[0]) {
+ if (bssid_user) {
+ nmc->return_value = NMC_RESULT_ERROR_NOT_FOUND;
+ g_string_printf (nmc->return_text, _("Error: Access point with bssid '%s' not found."),
+ bssid_user);
+ return NMC_RESULT_ERROR_NOT_FOUND;
+ }
+ return NMC_RESULT_SUCCESS;
+ }
+
scan_info = g_slice_new (ScanInfo);
*scan_info = (ScanInfo) {
.out_indices = g_array_ref (out_indices),