X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tools%2Fsupplicant-test.c;h=a64080765a2cf4428f3716ab97ef547aabdced94;hb=5479dad2b3b5f342f51ca6e7ec8a5a501820bd55;hp=53d058f63f0e72c03bedb095dd6cbceebe1df837;hpb=9b2f0b7c60dce9ee9f5184e499bc9ddefe6dbdfa;p=platform%2Fupstream%2Fconnman.git diff --git a/tools/supplicant-test.c b/tools/supplicant-test.c old mode 100644 new mode 100755 index 53d058f..a640807 --- a/tools/supplicant-test.c +++ b/tools/supplicant-test.c @@ -2,7 +2,7 @@ * * Connection Manager * - * Copyright (C) 2007-2009 Intel Corporation. All rights reserved. + * Copyright (C) 2007-2012 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -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"); } @@ -146,8 +156,8 @@ int main(int argc, char *argv[]) dbus_error_init(&err); conn = g_dbus_setup_bus(DBUS_BUS_SYSTEM, NULL, &err); - if (conn == NULL) { - if (dbus_error_is_set(&err) == TRUE) { + if (!conn) { + if (dbus_error_is_set(&err)) { fprintf(stderr, "%s\n", err.message); dbus_error_free(&err); } else