fix(openthread): avoid HDLC TX stall on fd write failure

This commit is contained in:
Xu Si Yu
2026-06-01 10:33:18 +08:00
parent 9d24b38a42
commit 144323a8ee
@@ -60,12 +60,10 @@ otError otPlatUartSend(const uint8_t *buf, uint16_t buf_length)
usb_serial_jtag_ll_txfifo_flush(); usb_serial_jtag_ll_txfifo_flush();
#endif #endif
otPlatUartSendDone();
if (rval != (int)buf_length) { if (rval != (int)buf_length) {
return OT_ERROR_FAILED; return OT_ERROR_FAILED;
} }
otPlatUartSendDone();
return OT_ERROR_NONE; return OT_ERROR_NONE;
} }
#endif #endif