Diff between 80656964548f1d96c73842c2a94613cc9401e4cb and 8702ac21b9ec859cfbcdc0f2abb8973c3c62133d
Changed Files
| File | Additions | Deletions | Status |
| obexd/client/transfer.c | +3 | -1 | modified |
Full Patch
diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c
index 58ac265..8ceb36f 100644
--- a/obexd/client/transfer.c
+++ b/obexd/client/transfer.c
@@ -379,8 +379,10 @@ static void put_xfer_progress(GwObexXfer *xfer, gpointer user_data)
transfer->filled += len;
- if (transfer->filled == 0)
+ if (transfer->filled == 0) {
+ gw_obex_xfer_flush(xfer, &err);
goto done;
+ }
if (gw_obex_xfer_write(xfer, transfer->buffer,
transfer->filled,