From c1f5a96e1b09256848e6d81107f21f075be23d2b Mon Sep 17 00:00:00 2001 From: Eric Tang Date: Mon, 25 Jun 2018 22:13:27 -0700 Subject: [PATCH] Correctly pass pointers to the active reports to memcpy --- right/src/usb_report_updater.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/right/src/usb_report_updater.c b/right/src/usb_report_updater.c index 108f9a5..fc6c132 100644 --- a/right/src/usb_report_updater.c +++ b/right/src/usb_report_updater.c @@ -295,10 +295,10 @@ static void updateActiveUsbReports(void) if (MacroPlaying) { Macros_ContinueMacro(); - memcpy(&ActiveUsbMouseReport, &MacroMouseReport, sizeof MacroMouseReport); - memcpy(&ActiveUsbBasicKeyboardReport, &MacroBasicKeyboardReport, sizeof MacroBasicKeyboardReport); - memcpy(&ActiveUsbMediaKeyboardReport, &MacroMediaKeyboardReport, sizeof MacroMediaKeyboardReport); - memcpy(&ActiveUsbSystemKeyboardReport, &MacroSystemKeyboardReport, sizeof MacroSystemKeyboardReport); + memcpy(ActiveUsbMouseReport, &MacroMouseReport, sizeof MacroMouseReport); + memcpy(ActiveUsbBasicKeyboardReport, &MacroBasicKeyboardReport, sizeof MacroBasicKeyboardReport); + memcpy(ActiveUsbMediaKeyboardReport, &MacroMediaKeyboardReport, sizeof MacroMediaKeyboardReport); + memcpy(ActiveUsbSystemKeyboardReport, &MacroSystemKeyboardReport, sizeof MacroSystemKeyboardReport); return; }