Diff between 86de58620486b3831893862086b95d38387437be and 363e55779dc83b2bf3c181edffbe7357d3bc3844
Changed Files
| File | Additions | Deletions | Status |
| obexd/client/transfer.c | +2 | -1 | modified |
Full Patch
diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c
index 541f405..427eab7 100644
--- a/obexd/client/transfer.c
+++ b/obexd/client/transfer.c
@@ -327,7 +327,8 @@ static void obc_transfer_free(struct obc_transfer *transfer)
}
if (transfer->op == G_OBEX_OP_GET &&
- transfer->transferred != transfer->size)
+ transfer->status != TRANSFER_STATUS_COMPLETE &&
+ transfer->filename)
remove(transfer->filename);
if (transfer->fd > 0)