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

Commit f3a278ed authored by Matthew Xie's avatar Matthew Xie Committed by Android Partner Code Review
Browse files

Merge "Fix issue of HDP select thread not exiting during BT OFF" into klp-wireless-dev

parents 54d4f428 3c485710
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -5056,11 +5056,15 @@ static inline int btif_hl_close_select_thread(void)
    char sig_on = btif_hl_signal_select_exit;
    BTIF_TRACE_DEBUG0("btif_hl_signal_select_exit");
    result = send(signal_fds[1], &sig_on, sizeof(sig_on), 0);
    /* Wait for the select_thread_id to exit */
    if (btif_is_enabled())
    {
        /* Wait for the select_thread_id to exit if BT is still enabled
        and only this profile getting  cleaned up*/
        if (select_thread_id != -1) {
            pthread_join(select_thread_id, NULL);
            select_thread_id = -1;
        }
    }
   /* Cleanup signal sockets */
    if(signal_fds[0] != -1)
    {