diff options
| author | sakumisu <[email protected]> | 2023-11-22 21:43:57 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2023-11-22 21:43:57 +0800 |
| commit | b7d02b71253701a89dd3738497b034e74b0ae077 (patch) | |
| tree | 3b14db982f384bb4f2f16458c4d79cba2725978a | |
| parent | 5b32482c3efb2cb612a738220e3a3ec63bbc637a (diff) | |
reset rx length when pbuf allocs failed
| -rw-r--r-- | class/wireless/usbh_rndis.c | 1 |
1 files changed, 1 insertions, 0 deletions
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"); } } |
