summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoHyun Pyun <dh79.pyun@samsung.com>2020-09-01 08:14:00 +0900
committerDoHyun Pyun <dh79.pyun@samsung.com>2020-09-01 08:14:00 +0900
commit5d708efce5b9731ecc9679e576050025c404335d (patch)
tree43296ecd2925c96d3a3456cdb6e61e5f8596bda4
parent42319b2547990a038348dade1498b4fc04fd4197 (diff)
downloadbluetooth-5d708efce5b9731ecc9679e576050025c404335d.tar.gz
bluetooth-5d708efce5b9731ecc9679e576050025c404335d.tar.bz2
bluetooth-5d708efce5b9731ecc9679e576050025c404335d.zip
Fix the memory leak
Change-Id: I979015708fe61ab9146cdd56a8670b8adba6019b Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
-rw-r--r--src/bluetooth-adapter.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bluetooth-adapter.c b/src/bluetooth-adapter.c
index 668041e..e445a89 100644
--- a/src/bluetooth-adapter.c
+++ b/src/bluetooth-adapter.c
@@ -2327,11 +2327,14 @@ int bt_adapter_le_add_advertising_service_data(bt_advertiser_h advertiser,
g_free(uuid_ptr);
ret = __bt_find_uuid_in_service_data(advertiser, pkt_type, converted_uuid, &exist);
- if (ret != BT_ERROR_NONE)
+ if (ret != BT_ERROR_NONE) {
+ g_free(converted_uuid);
return ret;
+ }
if (exist) {
BT_INFO("Aleady existed");
+ g_free(converted_uuid);
return BT_ERROR_ALREADY_DONE;
}