Diff between 5d71be8de9eb2846e4a9d4b33d6d3fe62d1c128c and d84bd7754bc0bc9816a31402211c77b92117d6c9

Changed Files

File Additions Deletions Status
obexd/src/manager.c +3 -0 modified

Full Patch

diff --git a/obexd/src/manager.c b/obexd/src/manager.c
index f84384a..78b138c 100644
--- a/obexd/src/manager.c
+++ b/obexd/src/manager.c
@@ -265,6 +265,9 @@ static DBusMessage *transfer_cancel(DBusConnection *connection,
 	struct obex_session *os = transfer->session;
 	const char *sender;
 
+	if (!agent)
+		return agent_does_not_exist(msg);
+
 	if (!os)
 		return invalid_args(msg);