diff options
Diffstat (limited to 'obexd')
-rw-r--r-- | obexd/client/session.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/obexd/client/session.c b/obexd/client/session.c index ef998f988..5f981bf54 100644 --- a/obexd/client/session.c +++ b/obexd/client/session.c @@ -1179,6 +1179,7 @@ guint obc_session_setpath(struct obc_session *session, const char *path, if (!data->remaining || !data->remaining[0]) { error("obc_session_setpath: invalid path %s", path); g_set_error(err, OBEX_IO_ERROR, -EINVAL, "Invalid argument"); + setpath_data_free(data); return 0; } |