Diff between 2a53e26f65749eb9779605356260ea0fa5e7d69f and 9a3271cdeab420123b77157822fa7fe247deb025

Changed Files

File Additions Deletions Status
obexd/client/session.c +5 -0 modified

Full Patch

diff --git a/obexd/client/session.c b/obexd/client/session.c
index 74428f8..24322db 100644
--- a/obexd/client/session.c
+++ b/obexd/client/session.c
@@ -635,6 +635,11 @@ static DBusMessage *release_agent(DBusConnection *connection,
 	g_free(session->agent_path);
 	session->agent_path = NULL;
 
+	if (session->agent_watch) {
+		g_dbus_remove_watch(session->conn, session->agent_watch);
+		session->agent_watch = 0;
+	}
+
 	return dbus_message_new_method_return(message);
 }