diff options
| author | sakumisu <[email protected]> | 2024-09-07 22:43:43 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2024-09-07 22:43:43 +0800 |
| commit | a139a70782c70a8447e72cfd4885a92b750538cf (patch) | |
| tree | bc93cfe4a4e200b073139b70b3bf20b25a8886e3 | |
| parent | cb6a0c2ad6ae53d524276a44ef92a192d2450eeb (diff) | |
update(usbh_core): add terminate char for raw_config_desc
| -rw-r--r-- | core/usbh_core.c | 2 |
1 files changed, 2 insertions, 0 deletions
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]; |
