Diff between 894363ba722b872eb26a6e5c1bfbe1de9a2fdf45 and 22d757b95414d9c6a2bc670a290eb49153fe24c2

Changed Files

File Additions Deletions Status
obexd/client/session.c +2 -1 modified

Full Patch

diff --git a/obexd/client/session.c b/obexd/client/session.c
index 223a2d3..88eae8d 100644
--- a/obexd/client/session.c
+++ b/obexd/client/session.c
@@ -832,10 +832,11 @@ static void session_request_reply(DBusPendingCall *call, gpointer user_data)
 		pending->transfer->name = g_strdup(name);
 	}
 
+	agent->pending = NULL;
+
 	pending->cb(session, NULL, pending->transfer);
 	dbus_message_unref(reply);
 	free_pending(pending);
-	agent->pending = NULL;
 
 	return;
 }