Diff between 1b0d95cd60216d4f7c7315ffee1c29f50da2b444 and 885ce7621920b20c15290af1ebd4055fe4df9dd8

Changed Files

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

Full Patch

diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index f250a5e..9622712 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
@@ -559,9 +559,9 @@ static gboolean handle_async_io(void *object, int flags, int err,
 
 proceed:
 	if (ret < 0)
-		os_set_response(os->obj, ret);
-
-	OBEX_ResumeRequest(os->obex);
+		OBEX_CancelRequest(os->obex, TRUE);
+	else
+		OBEX_ResumeRequest(os->obex);
 
 	return FALSE;
 }