From b7d02b71253701a89dd3738497b034e74b0ae077 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Wed, 22 Nov 2023 21:43:57 +0800 Subject: [PATCH] reset rx length when pbuf allocs failed --- class/wireless/usbh_rndis.c | 1 + 1 file changed, 1 insertion(+) diff --git a/class/wireless/usbh_rndis.c b/class/wireless/usbh_rndis.c index 001668f1..ba458be2 100644 --- a/class/wireless/usbh_rndis.c +++ b/class/wireless/usbh_rndis.c @@ -488,6 +488,7 @@ find_class: pmg_offset += pmsg->MessageLength; g_rndis_rx_length -= pmsg->MessageLength; } else { + g_rndis_rx_length = 0; USB_LOG_ERR("No memory to alloc pbuf for rndis rx\r\n"); } }