From 8175785680f29b923b63d30a54210f15ac9f80dc Mon Sep 17 00:00:00 2001 From: Syam Sidhardhan Date: Wed, 3 Feb 2016 19:52:46 +0530 Subject: obexd: client: Fix memory leaks We have to free the allocated memory for data and its members. --- obexd/client/session.c | 1 + 1 file changed, 1 insertion(+) (limited to 'obexd') 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; } -- cgit v1.2.1