From 429d549b89635ce5bbd809e6e29534c8c94f9234 Mon Sep 17 00:00:00 2001 From: Boring <1079299053@qq.com> Date: Wed, 15 Dec 2021 22:47:31 +0800 Subject: [PATCH] Removed incorrect assertion of tpp thread when processing tls --- MemoryModule/MmpTls.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/MemoryModule/MmpTls.cpp b/MemoryModule/MmpTls.cpp index ea69900..4aca739 100644 --- a/MemoryModule/MmpTls.cpp +++ b/MemoryModule/MmpTls.cpp @@ -630,9 +630,11 @@ NTSTATUS NTAPI HookNtSetInformationProcess( entry = entry->Flink; } - assert(found); - ProcessTlsInformation->ThreadData[i].Flags = Tls->ThreadData[i].Flags; - ProcessTlsInformation->ThreadData[i].ThreadId = Tls->ThreadData[i].ThreadId; + //assert(found); + if (found) { + ProcessTlsInformation->ThreadData[i].Flags = Tls->ThreadData[i].Flags; + ProcessTlsInformation->ThreadData[i].ThreadId = Tls->ThreadData[i].ThreadId; + } } LeaveCriticalSection(&MmpTlspLock);