From 8a59c6fa75a78f4828bd103cbb64bac16a89bac8 Mon Sep 17 00:00:00 2001 From: Andrei Emeltchenko Date: Fri, 19 Dec 2014 15:50:20 +0200 Subject: [PATCH] android/gatt: Fix memory leak --- android/gatt.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/gatt.c b/android/gatt.c index 9e0ee3f00..3a35bd6a3 100644 --- a/android/gatt.c +++ b/android/gatt.c @@ -6156,6 +6156,7 @@ static uint8_t find_info_handle(const uint8_t *cmd, uint16_t cmd_len, int iterator = 0; uint16_t start, end; uint16_t len, queue_len; + uint8_t ret = 0; DBG(""); @@ -6233,13 +6234,13 @@ static uint8_t find_info_handle(const uint8_t *cmd, uint16_t cmd_len, ATT_FIND_INFO_RESP_FMT_128BIT, adl, rsp, rsp_size); if (!len) - return ATT_ECODE_UNLIKELY; + ret = ATT_ECODE_UNLIKELY; *length = len; att_data_list_free(adl); queue_destroy(temp, NULL); - return 0; + return ret; } static uint8_t find_by_type_request(const uint8_t *cmd, uint16_t cmd_len, -- 2.47.3