From 8cc1507e0f93eb6697cafaa8af7126749ce7e90f Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 13 Sep 2021 17:38:49 +0200 Subject: [PATCH] gap: reset stack pairing state on hci command complete --- src/hci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hci.c b/src/hci.c index e97d0687e..d4d8d14cc 100644 --- a/src/hci.c +++ b/src/hci.c @@ -2279,6 +2279,7 @@ static void handle_command_complete_event(uint8_t * packet, uint16_t size){ case HCI_OPCODE_HCI_PIN_CODE_REQUEST_NEGATIVE_REPLY: case HCI_OPCODE_HCI_USER_PASSKEY_REQUEST_NEGATIVE_REPLY: case HCI_OPCODE_HCI_USER_CONFIRMATION_REQUEST_NEGATIVE_REPLY: + hci_stack->gap_pairing_state = GAP_PAIRING_STATE_IDLE; // lookup connection by gap pairing addr conn = hci_connection_for_bd_addr_and_type(hci_stack->gap_pairing_addr, BD_ADDR_TYPE_ACL); if (conn == NULL) break;