Diff between 7adfcd34089667a41c5469ab8dbaa719024d6493 and 5ce1a692e28682fad22538c2491ed34494cb3bc2

Changed Files

File Additions Deletions Status
obexd/client/main.c +6 -2 modified

Full Patch

diff --git a/obexd/client/main.c b/obexd/client/main.c
index 7338e4e..3cf8e78 100644
--- a/obexd/client/main.c
+++ b/obexd/client/main.c
@@ -60,13 +60,17 @@ static void create_callback(struct session_data *session, void *user_data)
 		goto done;
 	}
 
-	g_dbus_send_reply(data->connection, data->message, DBUS_TYPE_INVALID);
-
 	if (session->target != NULL) {
 		session_register(session);
+		g_dbus_send_reply(data->connection, data->message,
+				DBUS_TYPE_OBJECT_PATH, &session->path,
+				DBUS_TYPE_INVALID);
 		goto done;
 	}
 
+	g_dbus_send_reply(data->connection, data->message, DBUS_TYPE_INVALID);
+
+
 	session_set_agent(session, data->sender, data->agent);
 
 	for (i = 0; i < data->files->len; i++) {