summaryrefslogtreecommitdiff
path: root/tools/sdptool.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2015-08-12 16:59:52 +0300
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2015-08-13 14:05:35 +0300
commit9db45f056b98e84730e2353018d60824c16d9cc4 (patch)
treed163e3769161f7a2e676353f46e7c3f5e7f5cee4 /tools/sdptool.c
parenta3344c7d4670c30c75bdf1e1427e3365690d31a6 (diff)
downloadbluez-9db45f056b98e84730e2353018d60824c16d9cc4.tar.gz
lib/sdp: Fix resource leak in sdp_get_supp_feat
In case dtd is unknow it would jump to fail without freeing what has been allocated in subseq which is not appended to tseq so it could not be freed.
Diffstat (limited to 'tools/sdptool.c')
-rw-r--r--tools/sdptool.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/tools/sdptool.c b/tools/sdptool.c
index 039e67d9e..b1cbcfdc8 100644
--- a/tools/sdptool.c
+++ b/tools/sdptool.c
@@ -3327,7 +3327,6 @@ static int add_palmos(sdp_session_t *session, svc_info_t *si)
err = sdp_device_record_register(session, &interface, &record,
SDP_RECORD_PERSIST);
-
sdp_list_free(root, NULL);
sdp_list_free(svclass, NULL);