Merge branch 'contrib/github_pr_17945_v6.0' into 'release/v6.0'

fix(usb_serial_jtag_driver): tx_ring_buf not checked for successful allocation (backport v6.0)

See merge request espressif/esp-idf!44283
This commit is contained in:
Jiang Jiang Jian
2025-12-21 15:26:08 +08:00
@@ -183,7 +183,7 @@ esp_err_t usb_serial_jtag_driver_install(usb_serial_jtag_driver_config_t *usb_se
}
p_usb_serial_jtag_obj->tx_ring_buf = xRingbufferCreate(usb_serial_jtag_config->tx_buffer_size, RINGBUF_TYPE_BYTEBUF);
if (p_usb_serial_jtag_obj->rx_ring_buf == NULL) {
if (p_usb_serial_jtag_obj->tx_ring_buf == NULL) {
ESP_LOGE(USB_SERIAL_JTAG_TAG, "ringbuffer create error");
err = ESP_ERR_NO_MEM;
goto _exit;