From 8cba7d766c9c081091975595575ada98e34ad218 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 26 Mar 2009 02:51:00 -0700 Subject: [PATCH] Set SSID and BSSID if both information are available --- plugins/supplicant.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/supplicant.c b/plugins/supplicant.c index bc75f6c..f78a3f5 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -680,11 +680,12 @@ 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); - if (len > 0 && address == NULL) { - const char *scan = "1"; - - connman_dbus_dict_append_variant(&dict, "scan_ssid", + if (len > 0) { + if (address == NULL) { + const char *scan = "1"; + connman_dbus_dict_append_variant(&dict, "scan_ssid", DBUS_TYPE_STRING, &scan); + } connman_dbus_dict_append_array(&dict, "ssid", DBUS_TYPE_BYTE, &network, len); -- 2.7.4