From 7af7e16c45130925cd95a560a8b47977ac238f03 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 4 Apr 2009 04:29:19 +0200 Subject: [PATCH] Work around issue with missing properties before network registration --- plugins/supplicant.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/supplicant.c b/plugins/supplicant.c index 3c1b0d8..ce56e8f 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -1058,6 +1058,14 @@ static void properties_reply(DBusPendingCall *call, void *user_data) connman_network_set_group(network, group); + if (result.name != NULL && result.name[0] != '\0') + connman_network_set_string(network, "Name", result.name); + + connman_network_set_uint8(network, "Strength", strength); + + connman_network_set_string(network, "WiFi.Mode", mode); + connman_network_set_string(network, "WiFi.Security", security); + if (connman_device_add_network(task->device, network) < 0) { connman_network_unref(network); goto done; -- 1.7.9.5