From 5d35098109b97b8d39e5a7f56d9b297044f6f966 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Thu, 25 Jan 2024 11:13:32 +0100 Subject: [PATCH] hci: assert in reserve/release packet buffer --- src/hci.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/hci.c b/src/hci.c index 450935070..62cade08b 100644 --- a/src/hci.c +++ b/src/hci.c @@ -818,15 +818,13 @@ bool hci_is_packet_buffer_reserved(void){ // reserves outgoing packet buffer. // @return 1 if successful bool hci_reserve_packet_buffer(void){ - if (hci_stack->hci_packet_buffer_reserved) { - log_error("hci_reserve_packet_buffer called but buffer already reserved"); - return false; - } + btstack_assert(hci_stack->hci_packet_buffer_reserved == false); hci_stack->hci_packet_buffer_reserved = true; return true; } void hci_release_packet_buffer(void){ + btstack_assert(hci_stack->hci_packet_buffer_reserved); hci_stack->hci_packet_buffer_reserved = false; }