Diff between 5be288d546717d0b6e40b00f5f6e484eae20d403 and 89949e2e58c1a8c5c7e767209ed391237fc6379f

Changed Files

File Additions Deletions Status
test/gaptest.c +8 -2 modified

Full Patch

diff --git a/test/gaptest.c b/test/gaptest.c
index 3e9f534..a0541b1 100644
--- a/test/gaptest.c
+++ b/test/gaptest.c
@@ -39,6 +39,8 @@
 #define MANAGER_INTF	BLUEZ_SERVICE ".Manager"
 #define ADAPTER_INTF	BLUEZ_SERVICE ".Adapter"
 
+#define PROPERTIES_INTF "org.freedesktop.DBus.Properties"
+
 static char *get_adapter(DBusConnection *conn)
 {
 	DBusMessage *message, *reply;
@@ -170,10 +172,11 @@ static int set_property(DBusConnection *conn, const char *adapter,
 	DBusMessage *message, *reply;
 	DBusMessageIter array, value;
 	DBusError error;
-	const char *signature;
+	const char *signature, *intf;
 
 	message = dbus_message_new_method_call(BLUEZ_SERVICE, adapter,
-						ADAPTER_INTF, "SetProperty");
+							PROPERTIES_INTF,
+							"Set");
 	if (!message)
 		return -ENOMEM;
 
@@ -190,6 +193,9 @@ static int set_property(DBusConnection *conn, const char *adapter,
 
 	dbus_message_iter_init_append(message, &array);
 
+	intf = ADAPTER_INTF;
+	dbus_message_iter_append_basic(&array, DBUS_TYPE_STRING, &intf);
+
 	dbus_message_iter_append_basic(&array, DBUS_TYPE_STRING, &key);
 
 	dbus_message_iter_open_container(&array, DBUS_TYPE_VARIANT,