From eabc5e5b0114ede689fd7cce23ea53d2cf9a30d5 Mon Sep 17 00:00:00 2001 From: zhangwenxu Date: Wed, 4 Jan 2023 20:39:18 +0800 Subject: [PATCH] openthread_port: fix receive buffer overflow --- components/openthread/port/esp_openthread_radio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/openthread/port/esp_openthread_radio.c b/components/openthread/port/esp_openthread_radio.c index df08972fac..7241c4f616 100644 --- a/components/openthread/port/esp_openthread_radio.c +++ b/components/openthread/port/esp_openthread_radio.c @@ -422,6 +422,7 @@ void IRAM_ATTR esp_ieee802154_receive_done(uint8_t *data, esp_ieee802154_frame_i { if (s_recv_queue.used == CONFIG_IEEE802154_RX_BUFFER_SIZE) { ESP_EARLY_LOGE(OT_PLAT_LOG_TAG, "radio receive buffer full!"); + return; } s_rssi = frame_info->rssi;