diff --git a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx index 37ec0cfd6..3314204fc 100644 --- a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx +++ b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx @@ -195,8 +195,7 @@ public: void WaitDataPoped() noexcept { data_poped.Wait(); } void CheckException() { if (error.occur.load()) { - auto err = std::exchange(error.ptr, nullptr); - std::rethrow_exception(err); + std::rethrow_exception(error.ptr); } }