dsound: Do not call CoUninitialize if CoInitialize failed.

This commit is contained in:
Thomas Faber 2014-07-27 12:41:23 +02:00 committed by Alexandre Julliard
parent cf45bec65b
commit 78b96c8776
1 changed files with 2 additions and 1 deletions

View File

@ -178,7 +178,8 @@ static HRESULT get_mmdevenum(IMMDeviceEnumerator **devenum)
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL,
CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)devenum);
if(FAILED(hr)){
CoUninitialize();
if(SUCCEEDED(init_hr))
CoUninitialize();
*devenum = NULL;
ERR("CoCreateInstance failed: %08x\n", hr);
return hr;