From 8305572613645d656c55ec8cfd8e49b48c476177 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Fri, 17 Jan 2025 11:24:22 -0600 Subject: [PATCH] Fix overflow memset in JGINYUEInternalV2Controller.cpp --- .../JGINYUEInternalUSBV2Controller.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Controllers/JGINYUEInternalUSBV2Controller/JGINYUEInternalUSBV2Controller.cpp b/Controllers/JGINYUEInternalUSBV2Controller/JGINYUEInternalUSBV2Controller.cpp index 80f73e6a..cf96f559 100644 --- a/Controllers/JGINYUEInternalUSBV2Controller/JGINYUEInternalUSBV2Controller.cpp +++ b/Controllers/JGINYUEInternalUSBV2Controller/JGINYUEInternalUSBV2Controller.cpp @@ -97,8 +97,8 @@ void JGINYUEInternalUSBV2Controller::Init_device() if(usb_buf[1] != 0x0F) { ZoneCount = 0x00; - memset(device_config, 0x00, 8*sizeof(AreaConfigurationV2)); - memset (&device_config_Global, 0x00, 8*sizeof(AreaConfigurationV2)); + memset(device_config, 0x00, sizeof(device_config)); + memset (&device_config_Global, 0x00, sizeof(device_config_Global)); return; } unsigned char Zone_Info = usb_buf[4];