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
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++) {