diff --git a/Source/Tools/LinuxEmulation/LinuxSyscalls/x32/Signals.cpp b/Source/Tools/LinuxEmulation/LinuxSyscalls/x32/Signals.cpp index 456b1f697c..e88add950b 100644 --- a/Source/Tools/LinuxEmulation/LinuxSyscalls/x32/Signals.cpp +++ b/Source/Tools/LinuxEmulation/LinuxSyscalls/x32/Signals.cpp @@ -226,6 +226,7 @@ void RegisterSignals(FEX::HLE::SyscallHandler* Handler) { siginfo_t* info64_p {}; if (info) { + info64 = *info; info64_p = &info64; } @@ -239,6 +240,7 @@ void RegisterSignals(FEX::HLE::SyscallHandler* Handler) { siginfo_t* info64_p {}; if (info) { + info64 = *info; info64_p = &info64; }