Diff between cf7c506246335002da737cbb43147ad088c75566 and f2c052aadcc6d71000ea83f5937d896f31d02863
Changed Files
| File | Additions | Deletions | Status |
| obexd/src/obex.c | +2 | -1 | modified |
Full Patch
diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index 9d001dd..4680b9d 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
@@ -270,7 +270,8 @@ static void os_reset_session(struct obex_session *os)
os->driver->close(os->object);
os->object = NULL;
os->obj = NULL;
- if (os->aborted && os->cmd == OBEX_CMD_PUT && os->path)
+ if (os->aborted && os->cmd == OBEX_CMD_PUT && os->path &&
+ os->driver->remove)
os->driver->remove(os->path);
}