summaryrefslogtreecommitdiff
path: root/clients
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-07-12 12:33:31 +0200
committerLubomir Rintel <lkundrak@v3.sk>2016-08-01 13:52:36 +0200
commit1d8ab4e2769a08519921acc7c0385c768f33f4c3 (patch)
tree51a29f05208385422f016f4aeaaaa067bc8a61fa /clients
parentf32285f03f869f392eaa8ec2d2960bba24334d8e (diff)
downloadNetworkManager-1d8ab4e2769a08519921acc7c0385c768f33f4c3.tar.gz
cli/device: make devices_idx argument to find_wifi_device_by_iface() optional
Most callers don't use it.
Diffstat (limited to 'clients')
-rw-r--r--clients/cli/devices.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/clients/cli/devices.c b/clients/cli/devices.c
index 3f20090485..39bfcfa1d8 100644
--- a/clients/cli/devices.c
+++ b/clients/cli/devices.c
@@ -2496,7 +2496,7 @@ find_wifi_device_by_iface (NMDevice **devices, const char *iface, int *idx)
{
int i;
- for (i = *idx; devices[i]; i++) {
+ for (i = idx ? *idx : 0; devices[i]; i++) {
const char *dev_iface = nm_device_get_iface (devices[i]);
if (!NM_IS_DEVICE_WIFI (devices[i]))
@@ -2512,7 +2512,8 @@ find_wifi_device_by_iface (NMDevice **devices, const char *iface, int *idx)
}
}
- *idx = i + 1;
+ if (idx)
+ *idx = i + 1;
return devices[i];
}
@@ -3255,7 +3256,6 @@ do_device_wifi_hotspot (NmCli *nmc, int argc, char **argv)
const char *password = NULL;
gboolean show_password = FALSE;
NMDevice *device = NULL;
- int devices_idx;
gs_free NMDevice **devices = NULL;
NMDeviceWifiCapabilities caps;
NMConnection *connection = NULL;
@@ -3367,8 +3367,7 @@ do_device_wifi_hotspot (NmCli *nmc, int argc, char **argv)
/* Find Wi-Fi device. When no ifname is provided, the first Wi-Fi is used. */
devices = nmc_get_devices_sorted (nmc->client);
- devices_idx = 0;
- device = find_wifi_device_by_iface (devices, ifname, &devices_idx);
+ device = find_wifi_device_by_iface (devices, ifname, NULL);
if (!device) {
if (ifname)
@@ -3478,7 +3477,6 @@ do_device_wifi_rescan (NmCli *nmc, int argc, char **argv)
const char *ifname = NULL;
GPtrArray *ssids;
gs_free NMDevice **devices = NULL;
- int devices_idx;
GVariantBuilder builder, array_builder;
GVariant *options;
const char *ssid;
@@ -3520,8 +3518,7 @@ do_device_wifi_rescan (NmCli *nmc, int argc, char **argv)
/* Find Wi-Fi device to scan on. When no ifname is provided, the first Wi-Fi is used. */
devices = nmc_get_devices_sorted (nmc->client);
- devices_idx = 0;
- device = find_wifi_device_by_iface (devices, ifname, &devices_idx);
+ device = find_wifi_device_by_iface (devices, ifname, NULL);
if (!device) {
if (ifname)