Module: wine Branch: master Commit: f50829c36e389d1fae176a53ec6e4a050ba3f9e4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f50829c36e389d1fae176a53ec...
Author: Andrew Eikum aeikum@codeweavers.com Date: Fri Jun 17 15:49:51 2011 -0500
mmdevapi: Don't crash if a driver fails to load.
---
dlls/mmdevapi/devenum.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/mmdevapi/devenum.c b/dlls/mmdevapi/devenum.c index f8ec363..7acc3f6 100644 --- a/dlls/mmdevapi/devenum.c +++ b/dlls/mmdevapi/devenum.c @@ -824,6 +824,9 @@ HRESULT MMDevEnum_Create(REFIID riid, void **ppv) { MMDevEnumImpl *This = MMDevEnumerator;
+ if(!drvs.pGetAudioEndpoint) + return AUDCLNT_E_SERVICE_NOT_RUNNING; + if (!This) { This = HeapAlloc(GetProcessHeap(), 0, sizeof(*This));