]> git.sesse.net Git - vlc/commitdiff
winstore: Acquire the IAudioClient before using it
authorHugo Beauzée-Luyssen <hugo@beauzee.fr>
Mon, 16 Feb 2015 10:39:51 +0000 (11:39 +0100)
committerHugo Beauzée-Luyssen <hugo@beauzee.fr>
Fri, 27 Feb 2015 12:41:23 +0000 (13:41 +0100)
modules/audio_output/winstore.c

index 4df0bc97bd584d6d4c385adfc9f214366d0dd749..988cadaed8f70075db5f232ddf9844542c3eb5e8 100644 (file)
@@ -102,6 +102,8 @@ static HRESULT ActivateDevice(void *opaque, REFIID iid, PROPVARIANT *actparms,
                               void **restrict pv)
 {
     (void) iid; (void) actparms;
+    IAudioClient* client = (IAudioClient*)opaque;
+    IAudioClient_AddRef(client);
     *pv = opaque;
 
     return S_OK;