summaryrefslogtreecommitdiff
path: root/src/supplicant/nm-supplicant-interface.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-04-11 17:05:00 +0200
committerThomas Haller <thaller@redhat.com>2018-04-18 07:55:15 +0200
commit5284690f180e7671d040bb6992fb3dcf3f5aa9e0 (patch)
treeff13dc4d94da9d06b794737b402ec1d7e13ca4c8 /src/supplicant/nm-supplicant-interface.c
parent34bbcc70b8823cc1650407418f42d5f4cf4a1131 (diff)
downloadNetworkManager-5284690f180e7671d040bb6992fb3dcf3f5aa9e0.tar.gz
core: use nm_utils_dbus_normalize_object_path() to cleanup D-Bus argument
Diffstat (limited to 'src/supplicant/nm-supplicant-interface.c')
-rw-r--r--src/supplicant/nm-supplicant-interface.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/supplicant/nm-supplicant-interface.c b/src/supplicant/nm-supplicant-interface.c
index 9fe1c90b1f..3511b151e4 100644
--- a/src/supplicant/nm-supplicant-interface.c
+++ b/src/supplicant/nm-supplicant-interface.c
@@ -1074,9 +1074,8 @@ props_changed_cb (GDBusProxy *proxy,
}
if (g_variant_lookup (changed_properties, "CurrentBSS", "&o", &s)) {
- if (strcmp (s, "/") == 0)
- s = NULL;
- if (g_strcmp0 (s, priv->current_bss) != 0) {
+ s = nm_utils_dbus_normalize_object_path (s);
+ if (!nm_streq0 (s, priv->current_bss)) {
g_free (priv->current_bss);
priv->current_bss = g_strdup (s);
_notify (self, PROP_CURRENT_BSS);