Diff between 972f88aa1c928d28ab77987c436c95673acac9e0 and f4febbbd435fafdfd8fb22fadcbf289fad1f1d71

Changed Files

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

Full Patch

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