diff --git a/src/hci_transport_em9304_spi.c b/src/hci_transport_em9304_spi.c index 9072c3603..709c1895e 100644 --- a/src/hci_transport_em9304_spi.c +++ b/src/hci_transport_em9304_spi.c @@ -438,7 +438,7 @@ static void hci_transport_em9304_spi_block_read(void){ case H4_W4_EVENT_HEADER: hci_transport_em9304_spi_bytes_to_read = hci_packet[2]; // check Event length - if (bytes_to_read > (HCI_INCOMING_PACKET_BUFFER_SIZE - HCI_EVENT_HEADER_SIZE)){ + if (hci_transport_em9304_spi_bytes_to_read > (HCI_INCOMING_PACKET_BUFFER_SIZE - HCI_EVENT_HEADER_SIZE)){ log_error("invalid Event len %d - only space for %u", hci_transport_em9304_spi_bytes_to_read, HCI_INCOMING_PACKET_BUFFER_SIZE - HCI_EVENT_HEADER_SIZE); hci_transport_em9304_spi_reset_statemachine(); break; @@ -449,7 +449,7 @@ static void hci_transport_em9304_spi_block_read(void){ case H4_W4_ACL_HEADER: hci_transport_em9304_spi_bytes_to_read = little_endian_read_16( hci_packet, 3); // check ACL length - if (bytes_to_read > (HCI_INCOMING_PACKET_BUFFER_SIZE - HCI_ACL_HEADER_SIZE)){ + if (hci_transport_em9304_spi_bytes_to_read > (HCI_INCOMING_PACKET_BUFFER_SIZE - HCI_ACL_HEADER_SIZE)){ log_error("invalid ACL payload len %d - only space for %u", hci_transport_em9304_spi_bytes_to_read, HCI_INCOMING_PACKET_BUFFER_SIZE - HCI_ACL_HEADER_SIZE); hci_transport_em9304_spi_reset_statemachine(); break;