diff --git a/FEXCore/Source/Utils/Threads.cpp b/FEXCore/Source/Utils/Threads.cpp index 04b0bd6b9..dee06d4ef 100644 --- a/FEXCore/Source/Utils/Threads.cpp +++ b/FEXCore/Source/Utils/Threads.cpp @@ -3,7 +3,6 @@ #include #include -#include #include #include #ifndef _WIN32 @@ -34,7 +33,7 @@ void FEXCore::Threads::Thread::CleanupAfterFork() { } void FEXCore::Threads::Thread::SetInternalPointers(const Pointers& _Ptrs) { - memcpy(&Ptrs, &_Ptrs, sizeof(FEXCore::Threads::Pointers)); + Ptrs = _Ptrs; } uint64_t SetSignalMask(uint64_t Mask) {