]> Repos - portaudio/commitdiff
wasapi: zero wasapi host api rep immediately after init. prevents (unlikely) issue...
authordmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Mon, 2 Apr 2012 12:25:14 +0000 (12:25 +0000)
committerdmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Mon, 2 Apr 2012 12:25:14 +0000 (12:25 +0000)
src/hostapi/wasapi/pa_win_wasapi.c

index 279b5fb0b65dbf7f78180b2adaf002dc1b8adc9e..ee775c79c3d574cce227fa2b04b252ebf2a540be 100644 (file)
@@ -1065,6 +1065,8 @@ PaError PaWasapi_Initialize( PaUtilHostApiRepresentation **hostApi, PaHostApiInd
         result = paInsufficientMemory;\r
         goto error;\r
     }\r
+       \r
+    memset( paWasapi, 0, sizeof(PaWasapiHostApiRepresentation) ); /* ensure all fields are zeroed. especially paWasapi->allocations */\r
 \r
     result = PaWinUtil_CoInitialize( paWASAPI, &paWasapi->comInitializationResult );\r
     if( result != paNoError )\r