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);
 	}