summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-05-18 19:41:05 -0700
committerMarcel Holtmann <marcel@holtmann.org>2009-05-18 19:41:05 -0700
commit1375f0779312a62ef87a45bdee9769784508b9ba (patch)
treed0e39df0191d7295ac5b9373a56a3646ef7819d1 /plugins
parent48bac414c7ae3c769fa0f852670a0639cad50ef7 (diff)
downloadconnman-1375f0779312a62ef87a45bdee9769784508b9ba.tar.gz
connman-1375f0779312a62ef87a45bdee9769784508b9ba.tar.bz2
connman-1375f0779312a62ef87a45bdee9769784508b9ba.zip
Fix broken network group name handling
Diffstat (limited to 'plugins')
-rw-r--r--plugins/supplicant.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/supplicant.c b/plugins/supplicant.c
index b0109688..730fd3d1 100644
--- a/plugins/supplicant.c
+++ b/plugins/supplicant.c
@@ -1110,8 +1110,6 @@ static void properties_reply(DBusPendingCall *call, void *user_data)
connman_network_set_string(network, "Address", result.addr);
- connman_network_set_group(network, group);
-
if (result.name != NULL && result.name[0] != '\0')
connman_network_set_string(network, "Name", result.name);
@@ -1126,10 +1124,6 @@ static void properties_reply(DBusPendingCall *call, void *user_data)
}
}
- connman_network_set_group(network, group);
-
- g_free(group);
-
if (result.name != NULL && result.name[0] != '\0')
connman_network_set_string(network, "Name", result.name);
@@ -1147,6 +1141,10 @@ static void properties_reply(DBusPendingCall *call, void *user_data)
connman_network_set_string(network, "WiFi.Security", security);
+ connman_network_set_group(network, group);
+
+ g_free(group);
+
done:
g_free(result.path);
g_free(result.addr);