diff options
author | Luiz Augusto von Dentz <luiz.dentz-von@nokia.com> | 2010-07-07 19:08:15 +0300 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.dentz-von@nokia.com> | 2010-07-07 22:25:44 +0300 |
commit | 7f1690c1b6bd928471f6d5476f1bd29cf1f0ea84 (patch) | |
tree | 9c90a8d289fdd79f7b4d39a6af6b571d019087bd | |
parent | 1f1a7db27c9e42f28d9f777f9a905778842f8404 (diff) | |
download | obexd-7f1690c1b6bd928471f6d5476f1bd29cf1f0ea84.tar.gz |
core: fix crash when driver doesn't implement .remove
-rw-r--r-- | src/obex.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); } |