diff options
author | Leena Gunda <leena.gunda@wipro.com> | 2010-11-19 11:26:48 +0530 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2010-11-22 16:28:43 +0100 |
commit | 49a3e8f605d7edd2805f98991a23b5634d69770a (patch) | |
tree | 1136776421de1f47926bb904bd95f21e826de93b /gsupplicant/supplicant.c | |
parent | 74558dc6e12fb842de39fecc45d81b4d84b251e3 (diff) | |
download | connman-49a3e8f605d7edd2805f98991a23b5634d69770a.tar.gz connman-49a3e8f605d7edd2805f98991a23b5634d69770a.tar.bz2 connman-49a3e8f605d7edd2805f98991a23b5634d69770a.zip |
gsupplicant: Fix D-Bus interface name arguments
Interface.Network, Interface.BSS and Interface.Blob do not exist.
Fixes BMC#10205
Diffstat (limited to 'gsupplicant/supplicant.c')
-rw-r--r-- | gsupplicant/supplicant.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c index 2a1021ff..861936e6 100644 --- a/gsupplicant/supplicant.c +++ b/gsupplicant/supplicant.c @@ -824,7 +824,7 @@ static void interface_network_added(DBusMessageIter *iter, void *user_data) } supplicant_dbus_property_get_all(path, - SUPPLICANT_INTERFACE ".Interface.Network", + SUPPLICANT_INTERFACE ".Network", network_property, network); } @@ -1177,7 +1177,7 @@ static void interface_bss_added(DBusMessageIter *iter, void *user_data) } supplicant_dbus_property_get_all(path, - SUPPLICANT_INTERFACE ".Interface.BSS", + SUPPLICANT_INTERFACE ".BSS", bss_property, bss); } @@ -1664,7 +1664,7 @@ static struct { { SUPPLICANT_INTERFACE ".Interface", "NetworkAdded", signal_network_added }, { SUPPLICANT_INTERFACE ".Interface", "NetworkRemoved", signal_network_removed }, - { SUPPLICANT_INTERFACE ".Interface.BSS", "PropertiesChanged", signal_bss_changed }, + { SUPPLICANT_INTERFACE ".BSS", "PropertiesChanged", signal_bss_changed }, { } }; @@ -2438,11 +2438,9 @@ static const char *g_supplicant_rule2 = "type=signal," static const char *g_supplicant_rule3 = "type=signal," "interface=" SUPPLICANT_INTERFACE ".Interface.WPS"; static const char *g_supplicant_rule4 = "type=signal," - "interface=" SUPPLICANT_INTERFACE ".Interface.BSS"; + "interface=" SUPPLICANT_INTERFACE ".BSS"; static const char *g_supplicant_rule5 = "type=signal," - "interface=" SUPPLICANT_INTERFACE ".Interface.Network"; -static const char *g_supplicant_rule6 = "type=signal," - "interface=" SUPPLICANT_INTERFACE ".Interface.Blob"; + "interface=" SUPPLICANT_INTERFACE ".Network"; static void invoke_introspect_method(void) { @@ -2491,7 +2489,6 @@ int g_supplicant_register(const GSupplicantCallbacks *callbacks) dbus_bus_add_match(connection, g_supplicant_rule3, NULL); dbus_bus_add_match(connection, g_supplicant_rule4, NULL); dbus_bus_add_match(connection, g_supplicant_rule5, NULL); - dbus_bus_add_match(connection, g_supplicant_rule6, NULL); dbus_connection_flush(connection); if (dbus_bus_name_has_owner(connection, @@ -2533,7 +2530,6 @@ void g_supplicant_unregister(const GSupplicantCallbacks *callbacks) SUPPLICANT_DBG(""); if (connection != NULL) { - dbus_bus_remove_match(connection, g_supplicant_rule6, NULL); dbus_bus_remove_match(connection, g_supplicant_rule5, NULL); dbus_bus_remove_match(connection, g_supplicant_rule4, NULL); dbus_bus_remove_match(connection, g_supplicant_rule3, NULL); |