Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2405b2d0 authored by Zhihai Xu's avatar Zhihai Xu Committed by Android Git Automerger
Browse files

am dcc6845f: Merge "fix a memory leakage when Queue search or discovery event." into klp-dev

* commit 'dcc6845f':
  fix a memory leakage when Queue search or discovery event.
parents ca9d77d6 dcc6845f
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2037,6 +2037,10 @@ void bta_dm_free_sdp_db (tBTA_DM_MSG *p_data)
*******************************************************************************/
void bta_dm_queue_search (tBTA_DM_MSG *p_data)
{
    if(bta_dm_search_cb.p_search_queue)
    {
        GKI_freebuf(bta_dm_search_cb.p_search_queue);
    }

    bta_dm_search_cb.p_search_queue = (tBTA_DM_MSG *)GKI_getbuf(sizeof(tBTA_DM_API_SEARCH));
    memcpy(bta_dm_search_cb.p_search_queue, p_data, sizeof(tBTA_DM_API_SEARCH));
@@ -2054,6 +2058,10 @@ void bta_dm_queue_search (tBTA_DM_MSG *p_data)
*******************************************************************************/
void bta_dm_queue_disc (tBTA_DM_MSG *p_data)
{
    if(bta_dm_search_cb.p_search_queue)
    {
        GKI_freebuf(bta_dm_search_cb.p_search_queue);
    }

    bta_dm_search_cb.p_search_queue = (tBTA_DM_MSG *)GKI_getbuf(sizeof(tBTA_DM_API_DISCOVER));
    memcpy(bta_dm_search_cb.p_search_queue, p_data, sizeof(tBTA_DM_API_DISCOVER));