diff options
author | DoHyun Pyun <dh79.pyun@samsung.com> | 2020-09-01 08:14:00 +0900 |
---|---|---|
committer | DoHyun Pyun <dh79.pyun@samsung.com> | 2020-09-01 08:14:00 +0900 |
commit | 5d708efce5b9731ecc9679e576050025c404335d (patch) | |
tree | 43296ecd2925c96d3a3456cdb6e61e5f8596bda4 | |
parent | 42319b2547990a038348dade1498b4fc04fd4197 (diff) | |
download | bluetooth-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.c | 5 |
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; } |