PBAP: Set Pbap connection state to DISCONNECTED on ACL_DISCONNECT.
Usecase: 1) Establish Pbap session with Pbap client. 2) Remote goes out of range or turns off BT so that Pbap server receives ACL_DISCONNECTED Issue: Pbap connection state is not changed to STATE_DISCONNECTED. Root Cause: stopObexServerSession() is not invoked from ServerSession close event to set the state to STATE_DISCONNECTED. Fix: Handle the case to set state to STATE_DISCONNECTED on receiving intent ACL_DISCONNECTED. Test: PBAP is now always restarted in case of ACL disconnect leading to no issues in PBAP reconnection as confirmed after following above usecase. Bug: 65714305 Change-Id: I2af5c0a691d393a9aae869811109453d06021b70
Loading
Please register or sign in to comment