From 95df4a9c593779229bdad54e17d89e392738a3c6 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Thu, 2 Jan 2025 13:50:30 +0100 Subject: [PATCH] Fix TLS vector updates --- src/windows-emulator/syscalls.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/windows-emulator/syscalls.cpp b/src/windows-emulator/syscalls.cpp index 0f0e4458..1e2cffd0 100644 --- a/src/windows-emulator/syscalls.cpp +++ b/src/windows-emulator/syscalls.cpp @@ -1761,9 +1761,8 @@ namespace { const auto new_tls_vector = entry.TlsVector; - for (uint32_t j = 1; j < tls_info.TlsVectorLength; ++j) + for (uint32_t index = 0; index < tls_info.TlsVectorLength; ++index) { - const auto index = j - 1; const auto old_entry = c.emu.read_memory(tls_vector + index); c.emu.write_memory(new_tls_vector + index, old_entry); }