From: Kevin Puetz PuetzKevinA@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; }