diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2022-08-10 11:15:16 -0700 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2022-08-10 11:15:16 -0700 |
commit | fd44afebdcad9cfcaf4b29e979f1d6acc6c917f2 (patch) | |
tree | 05fcdd928bf675083b34ec65486e95226d9a2054 /system/bta/gatt/bta_gattc_utils.cc | |
parent | 7b2835c88cb8d1733d60d7a558d80d9fc0d05150 (diff) | |
parent | 7c361396d2c2fbf58423d45d5c54792a69bade75 (diff) |
Merge 7c361396d2c2fbf58423d45d5c54792a69bade75 on remote branch
Change-Id: Ib46c197d57679181b505738ad576adf0779e68a0
Diffstat (limited to 'system/bta/gatt/bta_gattc_utils.cc')
-rw-r--r-- | system/bta/gatt/bta_gattc_utils.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/system/bta/gatt/bta_gattc_utils.cc b/system/bta/gatt/bta_gattc_utils.cc index ed67729bc9..f49ae36e3c 100644 --- a/system/bta/gatt/bta_gattc_utils.cc +++ b/system/bta/gatt/bta_gattc_utils.cc @@ -352,7 +352,8 @@ bool bta_gattc_check_notif_registry(tBTA_GATTC_RCB* p_clreg, for (i = 0; i < BTA_GATTC_NOTIF_REG_MAX; i++) { if (p_clreg->notif_reg[i].in_use && p_clreg->notif_reg[i].remote_bda == p_srcb->server_bda && - p_clreg->notif_reg[i].handle == p_notify->handle) { + p_clreg->notif_reg[i].handle == p_notify->handle && + !p_clreg->notif_reg[i].app_disconnected) { VLOG(1) << "Notification registered!"; return true; } |