From 6807913ff2db5e688eb27f8c7bb7ee5534f959de Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 26 Mar 2009 02:25:09 -0700 Subject: Set AP scanning and make network available --- plugins/supplicant.c | 4 ++++ plugins/wifi.c | 2 ++ 2 files changed, 6 insertions(+) (limited to 'plugins') diff --git a/plugins/supplicant.c b/plugins/supplicant.c index 47b75280..66398673 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -661,6 +661,7 @@ static int set_network(struct supplicant_task *task, DBusMessage *message, *reply; DBusMessageIter array, dict; DBusError error; + const char *scan = "1"; DBG("task %p", task); @@ -679,6 +680,9 @@ static int set_network(struct supplicant_task *task, DBUS_TYPE_STRING_AS_STRING DBUS_TYPE_VARIANT_AS_STRING DBUS_DICT_ENTRY_END_CHAR_AS_STRING, &dict); + connman_dbus_dict_append_variant(&dict, "scan_ssid", + DBUS_TYPE_STRING, &scan); + connman_dbus_dict_append_array(&dict, "ssid", DBUS_TYPE_BYTE, &network, len); diff --git a/plugins/wifi.c b/plugins/wifi.c index ab5765e5..21b92082 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -148,6 +148,8 @@ static int wifi_join(struct connman_device *device, connman_device_add_network(device, network); + connman_network_set_available(network, TRUE); + return 0; } -- cgit v1.2.3