summaryrefslogtreecommitdiff
path: root/tools/supplicant-test.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-01-03 22:09:27 -0800
committerMarcel Holtmann <marcel@holtmann.org>2010-01-03 22:09:27 -0800
commit6370df32be514d8273f710430fffd82fb14d17d4 (patch)
tree51d879c989c1979db1f7f63a513e3138467c6fd1 /tools/supplicant-test.c
parenta8777f74f4c657d42c4f953cb3b287062ca16198 (diff)
downloadconnman-6370df32be514d8273f710430fffd82fb14d17d4.tar.gz
connman-6370df32be514d8273f710430fffd82fb14d17d4.tar.bz2
connman-6370df32be514d8273f710430fffd82fb14d17d4.zip
Fix debug and scanning handling of supplicant test program
Diffstat (limited to 'tools/supplicant-test.c')
-rw-r--r--tools/supplicant-test.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/supplicant-test.c b/tools/supplicant-test.c
index 42c76943..dc4da670 100644
--- a/tools/supplicant-test.c
+++ b/tools/supplicant-test.c
@@ -45,6 +45,8 @@ static void create_callback(int result, struct supplicant_interface *interface,
if (result < 0)
return;
+
+ //supplicant_set_debug_level(1);
}
static void system_ready(void)
@@ -60,6 +62,14 @@ static void system_killed(void)
DBG("*");
}
+static void scan_callback(int result, void *user_data)
+{
+ DBG("* result %d", result);
+
+ if (result < 0)
+ return;
+}
+
static void interface_added(struct supplicant_interface *interface)
{
const char *ifname = supplicant_interface_get_ifname(interface);
@@ -67,7 +77,7 @@ static void interface_added(struct supplicant_interface *interface)
DBG("* ifname %s driver %s", ifname, driver);
- if (supplicant_interface_scan(interface) < 0)
+ if (supplicant_interface_scan(interface, scan_callback, NULL) < 0)
DBG("scan failed");
}