From 419cfdf4a94e4ebe358f49e69143ae20d59e5eb5 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 21 Jul 2008 11:57:53 +0300 Subject: [PATCH] obexd: Make sure TransferCompleted is emmited for ABORT cases --- obexd/src/obex.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/obexd/src/obex.c b/obexd/src/obex.c index dc3b9bb41..6fcf0f7cb 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; -- 2.47.3