From a74d29ec5db7ec7a937388c87c2552aae51c6efb Mon Sep 17 00:00:00 2001 From: Boring <1079299053@qq.com> Date: Tue, 31 May 2022 14:13:28 +0800 Subject: [PATCH] Fix for copying TlspLdrBlock to TlspMmpBlock in MmUserThreadStart --- MemoryModule/MmpTls.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MemoryModule/MmpTls.cpp b/MemoryModule/MmpTls.cpp index d5a573c..bf62d6c 100644 --- a/MemoryModule/MmpTls.cpp +++ b/MemoryModule/MmpTls.cpp @@ -207,7 +207,7 @@ DWORD NTAPI MmpUserThreadStart(LPVOID lpThreadParameter) { RtlCopyMemory( record->TlspMmpBlock, record->TlspLdrBlock, - size + size * sizeof(PVOID) ); NtCurrentTeb()->ThreadLocalStoragePointer = record->TlspMmpBlock;