summaryrefslogtreecommitdiff
path: root/tools/supplicant.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-12-30 10:41:47 -0800
committerMarcel Holtmann <marcel@holtmann.org>2009-12-30 10:41:47 -0800
commita4585e1e6f58be216876a5de9630556e9dd25f04 (patch)
treec272a4a8a47686355a1bc91fb3af12e447809c1c /tools/supplicant.c
parenta6b51d4e45f15c0eca7e5cfce377e4883ceae8e0 (diff)
downloadconnman-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.c15
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));
}