diff --git a/RtAudio.cpp b/RtAudio.cpp index ac6bee92..fb44f805 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -5420,7 +5420,7 @@ bool RtApiWasapi::probeDeviceOpen( unsigned int deviceId, StreamMode mode, unsig stream_.apiHandle = ( void* ) new WasapiHandle(); if ( isInput ) { - ComPtr captureAudioClient = ( ( WasapiHandle* ) stream_.apiHandle )->captureAudioClient; + ComPtr& captureAudioClient = ( ( WasapiHandle* ) stream_.apiHandle )->captureAudioClient; hr = devicePtr->Activate( __uuidof( IAudioClient ), CLSCTX_ALL, NULL, ( void** ) &captureAudioClient );