diff --git a/androidaudioplugin-manager/src/main/cpp/OboeAudioDeviceManager.cpp b/androidaudioplugin-manager/src/main/cpp/OboeAudioDeviceManager.cpp index 5ab671f7..cd21b7b0 100644 --- a/androidaudioplugin-manager/src/main/cpp/OboeAudioDeviceManager.cpp +++ b/androidaudioplugin-manager/src/main/cpp/OboeAudioDeviceManager.cpp @@ -143,6 +143,7 @@ void aap::OboeAudioDevice::stopCallback() { oboe::Result result = stream->stop(); if (result != oboe::Result::OK) throw std::runtime_error(std::string{"Failed to stop Oboe stream: "} + oboe::convertToText(result)); + stream = nullptr; } oboe::DataCallbackResult