diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp index 6efc5c2ae4..1e2b700fb3 100644 --- a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp +++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp @@ -1469,6 +1469,8 @@ void WCMRPortAudioDeviceManager::destroyCurrentDeviceImpl() WTErr WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates(DeviceID deviceId, std::vector& sampleRates) { + WTErr retVal = eNoErr; + sampleRates.clear(); const PaDeviceInfo *pPaDeviceInfo = Pa_GetDeviceInfo(deviceId); @@ -1502,6 +1504,8 @@ WTErr WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates(DeviceID deviceI sampleRates.push_back ((int)gAllSampleRates[sr]); } } + + return retVal; }