From fe64b19584ec5876c9f73d74880a4ac1072efe3e Mon Sep 17 00:00:00 2001 From: himanshu Date: Mon, 24 Feb 2020 12:06:11 +0530 Subject: [PATCH] Fix memory Leak: Incorrect deallocator used The uuid_value should be freed with g_strfreev() instead of g_free() Change-Id: Ib9bbadd6e7a0215dd9742be1ce88346c84f2feb9 Signed-off-by: himanshu --- bt-oal/bluez_hal/src/bt-hal-event-receiver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bt-oal/bluez_hal/src/bt-hal-event-receiver.c b/bt-oal/bluez_hal/src/bt-hal-event-receiver.c index 29caf36..f763544 100644 --- a/bt-oal/bluez_hal/src/bt-hal-event-receiver.c +++ b/bt-oal/bluez_hal/src/bt-hal-event-receiver.c @@ -1825,7 +1825,7 @@ static void __bt_hal_device_properties_lookup(GVariant *result, char *address) (BT_HAL_STACK_UUID_SIZE * uuid_count), uuids); ev->num_props = num_props_tmp + 1; - g_free(uuid_value); + g_strfreev(uuid_value); } g_variant_unref(tmp_value); -- 2.7.4