diff options
| author | sakumisu <[email protected]> | 2025-07-25 22:37:25 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2025-07-25 22:37:25 +0800 |
| commit | ecb98f399d0a64296f42a75b65cfe36b9d7a39b0 (patch) | |
| tree | 2fafbcd8d77f08ade9eed971f649d10a4168c5ce /class | |
| parent | a9ec951c936aa40f1a50e56c841f71f1756cbe4f (diff) | |
update: add output_len param for usbh_get_string_desc
Signed-off-by: sakumisu <[email protected]>
Diffstat (limited to 'class')
| -rw-r--r-- | class/cdc/usbh_cdc_ecm.c | 2 | ||||
| -rw-r--r-- | class/cdc/usbh_cdc_ncm.c | 2 | ||||
| -rw-r--r-- | class/vendor/net/usbh_rtl8152.c | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/class/cdc/usbh_cdc_ecm.c b/class/cdc/usbh_cdc_ecm.c index 094ea14f..73eaa430 100644 --- a/class/cdc/usbh_cdc_ecm.c +++ b/class/cdc/usbh_cdc_ecm.c @@ -121,7 +121,7 @@ get_mac: } memset(mac_buffer, 0, 12); - ret = usbh_get_string_desc(cdc_ecm_class->hport, mac_str_idx, (uint8_t *)mac_buffer); + ret = usbh_get_string_desc(cdc_ecm_class->hport, mac_str_idx, (uint8_t *)mac_buffer, 12); if (ret < 0) { return ret; } diff --git a/class/cdc/usbh_cdc_ncm.c b/class/cdc/usbh_cdc_ncm.c index b7c89f3d..2ee6e4ce 100644 --- a/class/cdc/usbh_cdc_ncm.c +++ b/class/cdc/usbh_cdc_ncm.c @@ -148,7 +148,7 @@ get_mac: } memset(mac_buffer, 0, 12); - ret = usbh_get_string_desc(cdc_ncm_class->hport, mac_str_idx, (uint8_t *)mac_buffer); + ret = usbh_get_string_desc(cdc_ncm_class->hport, mac_str_idx, (uint8_t *)mac_buffer, 12); if (ret < 0) { return ret; } diff --git a/class/vendor/net/usbh_rtl8152.c b/class/vendor/net/usbh_rtl8152.c index 145a9e78..39b59766 100644 --- a/class/vendor/net/usbh_rtl8152.c +++ b/class/vendor/net/usbh_rtl8152.c @@ -1121,7 +1121,7 @@ static inline int usb_ocp_write(struct usbh_rtl8152 *tp, uint16_t index, uint16_ static uint32_t ocp_read_dword(struct usbh_rtl8152 *tp, uint16_t type, uint16_t index) { - uint32_t data; + uint32_t data = 0; generic_ocp_read(tp, index, sizeof(data), &data, type); @@ -2050,7 +2050,7 @@ static int usbh_rtl8152_connect(struct usbh_hubport *hport, uint8_t intf) } memset(mac_buffer, 0, 12); - ret = usbh_get_string_desc(rtl8152_class->hport, 3, (uint8_t *)mac_buffer); + ret = usbh_get_string_desc(rtl8152_class->hport, 3, (uint8_t *)mac_buffer, 12); if (ret < 0) { return ret; } |
