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;