From 66de82370fd9f609fefd119a6c63539c43b6abd4 Mon Sep 17 00:00:00 2001 From: OBattler Date: Sun, 7 May 2023 14:09:48 +0200 Subject: [PATCH] Remove the last hardcoded memset from the USB code. --- src/usb.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/usb.c b/src/usb.c index 5b5e68bf2..fbe07a790 100644 --- a/src/usb.c +++ b/src/usb.c @@ -387,7 +387,7 @@ ohci_mmio_write(uint32_t addr, uint8_t val, void *p) /* bit HostControllerReset must be cleared for the controller to be seen as initialized */ if (val & 0x01) { - memset(dev->ohci_mmio, 0x00, 4096); + memset(dev->ohci_mmio, 0x00, sizeof(dev->ohci_mmio)); dev->ohci_mmio[OHCI_HcRevision].b[0] = 0x10; dev->ohci_mmio[OHCI_HcRevision].b[1] = 0x01; dev->ohci_mmio[OHCI_HcRhDescriptorA].b[0] = 0x02; @@ -673,10 +673,9 @@ usb_init_ext(const device_t *info, void *params) { usb_t *dev; - dev = (usb_t *) malloc(sizeof(usb_t)); + dev = (usb_t *) calloc(1, sizeof(usb_t)); if (dev == NULL) return (NULL); - memset(dev, 0x00, sizeof(usb_t)); dev->usb_params = (usb_params_t *) params;