From d4aaf29a05b3f8d434371d970d878861694a37f2 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 17 Jun 2015 13:42:31 +0200 Subject: ao_wasapi: fix crash on hotplug init error On init error, the mp_msg macros are actually called. They could cause a crash because state->log was NULL. --- audio/out/ao_wasapi.c | 1 + 1 file changed, 1 insertion(+) (limited to 'audio') diff --git a/audio/out/ao_wasapi.c b/audio/out/ao_wasapi.c index 3c0bab3231..81b7535c4b 100644 --- a/audio/out/ao_wasapi.c +++ b/audio/out/ao_wasapi.c @@ -390,6 +390,7 @@ static int hotplug_init(struct ao *ao) { MP_DBG(ao, "Hotplug init\n"); struct wasapi_state *state = ao->priv; + state->log = ao->log; CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); HRESULT hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_ALL, &IID_IMMDeviceEnumerator, (void **)&state->pEnumerator); -- cgit v1.2.3