Merge branch 'bugfix/fix_recv_buffer_overflow' into 'master'

openthread_port: fix receive buffer overflow

See merge request espressif/esp-idf!21899
This commit is contained in:
Shu Chen
2023-01-06 10:27:28 +08:00

View File

@@ -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) { if (s_recv_queue.used == CONFIG_IEEE802154_RX_BUFFER_SIZE) {
ESP_EARLY_LOGE(OT_PLAT_LOG_TAG, "radio receive buffer full!"); ESP_EARLY_LOGE(OT_PLAT_LOG_TAG, "radio receive buffer full!");
return;
} }
s_rssi = frame_info->rssi; s_rssi = frame_info->rssi;