summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2016-06-17 11:40:50 +0200
committerThomas Haller <thaller@redhat.com>2016-06-17 12:25:33 +0200
commitbc1014a93df6defd91ee7de37cca4d0c4842d7f1 (patch)
treea7e4e13a7a25ed9c434ff44d38d48db93a53b24c /src
parentcaeaa789185b78d5fd88b4e7d61e0a517ae97175 (diff)
all: replace _nm_utils_string_in_list() with g_strv_contains()
Diffstat (limited to 'src')
-rw-r--r--src/devices/bluetooth/nm-bluez5-manager.c2
-rw-r--r--src/devices/nm-device.c8
-rw-r--r--src/devices/wifi/nm-wifi-ap.c14
-rw-r--r--src/supplicant-manager/nm-supplicant-interface.c7
-rw-r--r--src/supplicant-manager/nm-supplicant-manager.c16
5 files changed, 27 insertions, 20 deletions
diff --git a/src/devices/bluetooth/nm-bluez5-manager.c b/src/devices/bluetooth/nm-bluez5-manager.c
index 183f23c1e..a014d0c12 100644
--- a/src/devices/bluetooth/nm-bluez5-manager.c
+++ b/src/devices/bluetooth/nm-bluez5-manager.c
@@ -182,7 +182,7 @@ object_manager_interfaces_removed (GDBusProxy *proxy,
const char **ifaces,
NMBluez5Manager *self)
{
- if (_nm_utils_string_in_list (BLUEZ5_DEVICE_INTERFACE, ifaces))
+ if (ifaces && g_strv_contains (ifaces, BLUEZ5_DEVICE_INTERFACE))
device_removed (proxy, path, self);
}
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index b9ea7551e..c4579c69c 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -3361,11 +3361,11 @@ nm_device_can_assume_active_connection (NMDevice *self)
return FALSE;
method = nm_utils_get_ip_config_method (connection, NM_TYPE_SETTING_IP6_CONFIG);
- if (!_nm_utils_string_in_list (method, assumable_ip6_methods))
+ if (!g_strv_contains (assumable_ip6_methods, method))
return FALSE;
method = nm_utils_get_ip_config_method (connection, NM_TYPE_SETTING_IP4_CONFIG);
- if (!_nm_utils_string_in_list (method, assumable_ip4_methods))
+ if (!g_strv_contains (assumable_ip4_methods, method))
return FALSE;
return TRUE;
@@ -5021,7 +5021,7 @@ connection_ip4_method_requires_carrier (NMConnection *connection,
if (out_ip4_enabled)
*out_ip4_enabled = !!strcmp (method, NM_SETTING_IP4_CONFIG_METHOD_DISABLED);
- return _nm_utils_string_in_list (method, ip4_carrier_methods);
+ return g_strv_contains (ip4_carrier_methods, method);
}
static gboolean
@@ -5038,7 +5038,7 @@ connection_ip6_method_requires_carrier (NMConnection *connection,
if (out_ip6_enabled)
*out_ip6_enabled = !!strcmp (method, NM_SETTING_IP6_CONFIG_METHOD_IGNORE);
- return _nm_utils_string_in_list (method, ip6_carrier_methods);
+ return g_strv_contains (ip6_carrier_methods, method);
}
static gboolean
diff --git a/src/devices/wifi/nm-wifi-ap.c b/src/devices/wifi/nm-wifi-ap.c
index d0704b4ea..e1beb85b0 100644
--- a/src/devices/wifi/nm-wifi-ap.c
+++ b/src/devices/wifi/nm-wifi-ap.c
@@ -365,18 +365,20 @@ security_from_vardict (GVariant *security)
g_return_val_if_fail (g_variant_is_of_type (security, G_VARIANT_TYPE_VARDICT), NM_802_11_AP_SEC_NONE);
- if (g_variant_lookup (security, "KeyMgmt", "^a&s", &array)) {
- if (_nm_utils_string_in_list ("wpa-psk", array))
+ if ( g_variant_lookup (security, "KeyMgmt", "^a&s", &array)
+ && array) {
+ if (g_strv_contains (array, "wpa-psk"))
flags |= NM_802_11_AP_SEC_KEY_MGMT_PSK;
- if (_nm_utils_string_in_list ("wpa-eap", array))
+ if (g_strv_contains (array, "wpa-eap"))
flags |= NM_802_11_AP_SEC_KEY_MGMT_802_1X;
g_free (array);
}
- if (g_variant_lookup (security, "Pairwise", "^a&s", &array)) {
- if (_nm_utils_string_in_list ("tkip", array))
+ if ( g_variant_lookup (security, "Pairwise", "^a&s", &array)
+ && array) {
+ if (g_strv_contains (array, "tkip"))
flags |= NM_802_11_AP_SEC_PAIR_TKIP;
- if (_nm_utils_string_in_list ("ccmp", array))
+ if (g_strv_contains (array, "ccmp"))
flags |= NM_802_11_AP_SEC_PAIR_CCMP;
g_free (array);
}
diff --git a/src/supplicant-manager/nm-supplicant-interface.c b/src/supplicant-manager/nm-supplicant-interface.c
index ce7a2a2c9..59e0ef390 100644
--- a/src/supplicant-manager/nm-supplicant-interface.c
+++ b/src/supplicant-manager/nm-supplicant-interface.c
@@ -385,10 +385,11 @@ parse_capabilities (NMSupplicantInterface *self, GVariant *capabilities)
g_return_if_fail (capabilities && g_variant_is_of_type (capabilities, G_VARIANT_TYPE_VARDICT));
- if (g_variant_lookup (capabilities, "Scan", "^a&s", &array)) {
- if (_nm_utils_string_in_list ("active", array))
+ if ( g_variant_lookup (capabilities, "Scan", "^a&s", &array)
+ && array) {
+ if (g_strv_contains (array, "active"))
have_active = TRUE;
- if (_nm_utils_string_in_list ("ssid", array))
+ if (g_strv_contains (array, "ssid"))
have_ssid = TRUE;
g_free (array);
}
diff --git a/src/supplicant-manager/nm-supplicant-manager.c b/src/supplicant-manager/nm-supplicant-manager.c
index f2c63364f..57cd57131 100644
--- a/src/supplicant-manager/nm-supplicant-manager.c
+++ b/src/supplicant-manager/nm-supplicant-manager.c
@@ -194,9 +194,11 @@ update_capabilities (NMSupplicantManager *self)
if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING_ARRAY)) {
array = g_variant_get_strv (value, NULL);
priv->ap_support = NM_SUPPLICANT_FEATURE_NO;
- if (_nm_utils_string_in_list ("ap", array))
- priv->ap_support = NM_SUPPLICANT_FEATURE_YES;
- g_free (array);
+ if (array) {
+ if (g_strv_contains (array, "ap"))
+ priv->ap_support = NM_SUPPLICANT_FEATURE_YES;
+ g_free (array);
+ }
}
g_variant_unref (value);
}
@@ -215,9 +217,11 @@ update_capabilities (NMSupplicantManager *self)
if (value) {
if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING_ARRAY)) {
array = g_variant_get_strv (value, NULL);
- if (_nm_utils_string_in_list ("fast", array))
- priv->fast_supported = TRUE;
- g_free (array);
+ if (array) {
+ if (g_strv_contains (array, "fast"))
+ priv->fast_supported = TRUE;
+ g_free (array);
+ }
}
g_variant_unref (value);
}