From: Tomasz Bursztyka Date: Fri, 26 Nov 2010 17:47:24 +0000 (+0200) Subject: dbus: Fix new dbus API for WPS X-Git-Tag: hostap-1-bp~712 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=1b232e479d1906ccd70d40750a50ff554d003331;p=mech_eap.git dbus: Fix new dbus API for WPS Start() method's optional Bssid argument needs a byte array, not an array of arrays. --- diff --git a/wpa_supplicant/dbus/dbus_new_handlers_wps.c b/wpa_supplicant/dbus/dbus_new_handlers_wps.c index 05aed5e..c118d73 100644 --- a/wpa_supplicant/dbus/dbus_new_handlers_wps.c +++ b/wpa_supplicant/dbus/dbus_new_handlers_wps.c @@ -107,7 +107,7 @@ static int wpas_dbus_handler_wps_bssid(DBusMessage *message, dbus_message_iter_recurse(entry_iter, &variant_iter); if (dbus_message_iter_get_arg_type(&variant_iter) != DBUS_TYPE_ARRAY || dbus_message_iter_get_element_type(&variant_iter) != - DBUS_TYPE_ARRAY) { + DBUS_TYPE_BYTE) { wpa_printf(MSG_DEBUG, "dbus: WPS.Start - Wrong Bssid type, " "byte array required"); *reply = wpas_dbus_error_invalid_args(