Diff between cbf76556ac5226b88e108cdbfc8f5fec3d19bac5 and 419cfdf4a94e4ebe358f49e69143ae20d59e5eb5
Changed Files
| File | Additions | Deletions | Status |
| obexd/src/obex.c | +2 | -0 | modified |
Full Patch
diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index dc3b9bb..6fcf0f7 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
@@ -717,6 +717,8 @@ static void obex_event(obex_t *obex, obex_object_t *obj, gint mode,
emit_transfer_progress(os->cid, os->size, os->offset);
break;
case OBEX_EV_ABORT:
+ if (os->target == NULL)
+ emit_transfer_completed(os->cid, FALSE);
os_reset_session(os, TRUE);
OBEX_ObjectSetRsp(obj, OBEX_RSP_SUCCESS, OBEX_RSP_SUCCESS);
break;