From: Kevin Puetz <PuetzKevinA(a)JohnDeere.com> This wasn't actually uninitialized before; it was the non-FAILED return value of com_get_tlsdata. Which was presumably S_OK, but that's kind of subtle. --- dlls/combase/combase.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/combase/combase.c b/dlls/combase/combase.c index 5a9dbcab605..1acf66c8f94 100644 --- a/dlls/combase/combase.c +++ b/dlls/combase/combase.c @@ -2187,6 +2187,7 @@ HRESULT WINAPI CoWaitForMultipleHandles(DWORD flags, DWORD timeout, ULONG handle hr = HRESULT_FROM_WIN32(GetLastError()); break; default: + hr = S_OK; *index = res; break; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/969