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;