From 0ab3b7a3483bd9f7c5eecd27da301f7336110df0 Mon Sep 17 00:00:00 2001 From: Taesoo Jun Date: Thu, 9 Aug 2018 09:53:37 +0900 Subject: [PATCH] Fix memory leak: cb_device_properties in oal-device-mgr.c Change-Id: Ie5cec6a51ea2e5b20d24df202d727eae31680a79 Signed-off-by: Taesoo Jun --- bt-oal/oal-device-mgr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bt-oal/oal-device-mgr.c b/bt-oal/oal-device-mgr.c index b738711..5bda10a 100755 --- a/bt-oal/oal-device-mgr.c +++ b/bt-oal/oal-device-mgr.c @@ -578,6 +578,7 @@ void cb_device_properties(bt_status_t status, bt_bdaddr_t *bd_addr, event_data = dev_props_event; event = OAL_EVENT_DEVICE_PROPERTIES; size = sizeof(event_dev_properties_t); + g_free(dev_info); } else if (num_properties == 1) { /* For one particular property a dedicated event to be sent */ switch (properties[0].type) { @@ -634,6 +635,7 @@ void cb_device_properties(bt_status_t status, bt_bdaddr_t *bd_addr, event_data = dev_props_event; event = OAL_EVENT_DEVICE_PROPERTIES; size = sizeof(event_dev_properties_t); + g_free(dev_info); } send_event_bda_trace(event, event_data, size, (bt_address_t*)bd_addr); -- 2.7.4