From 2a53e26f65749eb9779605356260ea0fa5e7d69f Mon Sep 17 00:00:00 2001 From: Vinicius Costa Gomes Date: Wed, 29 Oct 2008 11:51:48 -0300 Subject: [PATCH] obexd: Do not register the transfer interface if it was already registered --- obexd/client/session.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/obexd/client/session.c b/obexd/client/session.c index a5797bd1e..74428f87a 100644 --- a/obexd/client/session.c +++ b/obexd/client/session.c @@ -854,11 +854,12 @@ int session_send(struct session_data *session, const char *filename, session->path = g_strdup_printf("%s/transfer%ju", TRANSFER_BASEPATH, counter++); - if (g_dbus_register_interface(session->conn, session->path, + if (g_dbus_register_interface(session->conn, session->path, TRANSFER_INTERFACE, transfer_methods, NULL, NULL, session, NULL) == FALSE) - return -EIO; + return -EIO; + } session_ref(session); -- 2.47.3