From: Piotr Caban <piotr@codeweavers.com> Fixes win32u debug helpers (e.g. debugstr_msg_name). --- dlls/ntdll/unix/env.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dlls/ntdll/unix/env.c b/dlls/ntdll/unix/env.c index bebf5224d46..9dbfe78d09f 100644 --- a/dlls/ntdll/unix/env.c +++ b/dlls/ntdll/unix/env.c @@ -2418,7 +2418,12 @@ ULONG WINAPI RtlNtStatusToDosError( NTSTATUS status ) */ DWORD WINAPI RtlGetLastWin32Error(void) { - return NtCurrentTeb()->LastErrorValue; + TEB *teb = NtCurrentTeb(); +#ifdef _WIN64 + WOW_TEB *wow_teb = get_wow_teb( teb ); + if (wow_teb) return wow_teb->LastErrorValue; +#endif + return teb->LastErrorValue; } /********************************************************************** -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10277