diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-12-30 10:41:47 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-12-30 10:41:47 -0800 |
commit | a4585e1e6f58be216876a5de9630556e9dd25f04 (patch) | |
tree | c272a4a8a47686355a1bc91fb3af12e447809c1c /tools/supplicant.c | |
parent | a6b51d4e45f15c0eca7e5cfce377e4883ceae8e0 (diff) | |
download | connman-a4585e1e6f58be216876a5de9630556e9dd25f04.tar.gz connman-a4585e1e6f58be216876a5de9630556e9dd25f04.tar.bz2 connman-a4585e1e6f58be216876a5de9630556e9dd25f04.zip |
Add set property result handling for supplicant test program
Diffstat (limited to 'tools/supplicant.c')
-rw-r--r-- | tools/supplicant.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/tools/supplicant.c b/tools/supplicant.c index cd5c6ae5..b9b11fcf 100644 --- a/tools/supplicant.c +++ b/tools/supplicant.c @@ -1141,6 +1141,13 @@ void supplicant_unregister(const struct supplicant_callbacks *callbacks) eap_methods = 0; } +static void debug_level_result(const char *error, + DBusMessageIter *iter, void *user_data) +{ + if (error != NULL) + DBG("debug level failure: %s", error); +} + static void add_debug_level(DBusMessageIter *iter, void *user_data) { dbus_int32_t level = GPOINTER_TO_UINT(user_data); @@ -1161,8 +1168,8 @@ static void add_debug_level(DBusMessageIter *iter, void *user_data) void supplicant_set_debug_level(unsigned int level) { supplicant_dbus_property_set(SUPPLICANT_PATH, SUPPLICANT_INTERFACE, - "DebugParams", "(ibb)", - add_debug_level, GUINT_TO_POINTER(level)); + "DebugParams", "(ibb)", add_debug_level, + debug_level_result, GUINT_TO_POINTER(level)); } static void add_show_timestamps(DBusMessageIter *iter, void *user_data) @@ -1185,6 +1192,6 @@ static void add_show_timestamps(DBusMessageIter *iter, void *user_data) void supplicant_set_debug_show_timestamps(dbus_bool_t enabled) { supplicant_dbus_property_set(SUPPLICANT_PATH, SUPPLICANT_INTERFACE, - "DebugParams", "(ibb)", - add_show_timestamps, GUINT_TO_POINTER(enabled)); + "DebugParams", "(ibb)", add_show_timestamps, + NULL, GUINT_TO_POINTER(enabled)); } |