From f2c052aadcc6d71000ea83f5937d896f31d02863 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 7 Jul 2010 19:08:15 +0300 Subject: [PATCH] obexd: fix crash when driver doesn't implement .remove --- obexd/src/obex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/obexd/src/obex.c b/obexd/src/obex.c index 9d001dd39..4680b9dc8 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); } -- 2.47.3