Commit 8c993a71 authored by David Reid's avatar David Reid

Fix a couple of memory leaks.

parent c520d761
...@@ -7188,6 +7188,8 @@ ma_result ma_context_get_device_info_from_IAudioClient__wasapi(ma_context* pCont ...@@ -7188,6 +7188,8 @@ ma_result ma_context_get_device_info_from_IAudioClient__wasapi(ma_context* pCont
ma_IPropertyStore_Release(pProperties); ma_IPropertyStore_Release(pProperties);
return ma_context_post_error(pContext, NULL, MA_LOG_LEVEL_ERROR, "[WASAPI] Failed to retrieve device format for device info retrieval.", MA_FAILED_TO_OPEN_BACKEND_DEVICE); return ma_context_post_error(pContext, NULL, MA_LOG_LEVEL_ERROR, "[WASAPI] Failed to retrieve device format for device info retrieval.", MA_FAILED_TO_OPEN_BACKEND_DEVICE);
} }
ma_IPropertyStore_Release(pProperties);
} else { } else {
return ma_context_post_error(pContext, NULL, MA_LOG_LEVEL_ERROR, "[WASAPI] Failed to open property store for device info retrieval.", MA_FAILED_TO_OPEN_BACKEND_DEVICE); return ma_context_post_error(pContext, NULL, MA_LOG_LEVEL_ERROR, "[WASAPI] Failed to open property store for device info retrieval.", MA_FAILED_TO_OPEN_BACKEND_DEVICE);
} }
...@@ -7650,6 +7652,8 @@ ma_result ma_device_init_internal__wasapi(ma_context* pContext, ma_device_type d ...@@ -7650,6 +7652,8 @@ ma_result ma_device_init_internal__wasapi(ma_context* pContext, ma_device_type d
clientProperties.eCategory = MA_AudioCategory_Other; clientProperties.eCategory = MA_AudioCategory_Other;
ma_IAudioClient2_SetClientProperties(pAudioClient2, &clientProperties); ma_IAudioClient2_SetClientProperties(pAudioClient2, &clientProperties);
} }
pAudioClient2->lpVtbl->Release(pAudioClient2);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment