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

Commit 9d4c1659 authored by Mudumba Ananth's avatar Mudumba Ananth Committed by Andre Eisenbach
Browse files

Fix BT PAN crash by re-ordering callback initialization

Bug: 20868163
Change-Id: I8e3bb844b96b762f90a85d8d9d678a1a9cec9c32
parent 8f6c5beb
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -174,10 +174,10 @@ static btpan_callbacks_t callback;
static bt_status_t btpan_jni_init(const btpan_callbacks_t* callbacks)
{
    BTIF_TRACE_DEBUG("stack_initialized = %d, btpan_cb.enabled:%d", stack_initialized, btpan_cb.enabled);
    jni_initialized = true;
    if (!stack_initialized && !btpan_cb.enabled)
        btif_pan_init();
    callback = *callbacks;
    jni_initialized = TRUE;
    if (stack_initialized && !btpan_cb.enabled)
        btif_pan_init();
    return BT_STATUS_SUCCESS;
}