From a139a70782c70a8447e72cfd4885a92b750538cf Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Sat, 7 Sep 2024 22:43:43 +0800 Subject: [PATCH] update(usbh_core): add terminate char for raw_config_desc --- core/usbh_core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/usbh_core.c b/core/usbh_core.c index ab7c107b..cbdaecb7 100644 --- a/core/usbh_core.c +++ b/core/usbh_core.c @@ -495,6 +495,8 @@ int usbh_enumerate(struct usbh_hubport *hport) config_value = ((struct usb_configuration_descriptor *)ep0_request_buffer[hport->bus->busid])->bConfigurationValue; memcpy(hport->raw_config_desc, ep0_request_buffer[hport->bus->busid], wTotalLength); + hport->raw_config_desc[wTotalLength] = '\0'; + #ifdef CONFIG_USBHOST_GET_STRING_DESC uint8_t string_buffer[128];