diff --git a/plugins/win-wasapi/enum-wasapi.cpp b/plugins/win-wasapi/enum-wasapi.cpp index 85f4cde09..8b3a062cb 100644 --- a/plugins/win-wasapi/enum-wasapi.cpp +++ b/plugins/win-wasapi/enum-wasapi.cpp @@ -91,7 +91,7 @@ void GetWASAPIAudioDevices(vector &devices, bool input) try { GetWASAPIAudioDevices_(devices, input); - } catch (HRError error) { + } catch (HRError &error) { blog(LOG_WARNING, "[GetWASAPIAudioDevices] %s: %lX", error.str, error.hr); } diff --git a/plugins/win-wasapi/win-wasapi.cpp b/plugins/win-wasapi/win-wasapi.cpp index 0f06ded3d..215946e96 100644 --- a/plugins/win-wasapi/win-wasapi.cpp +++ b/plugins/win-wasapi/win-wasapi.cpp @@ -319,7 +319,7 @@ bool WASAPISource::TryInitialize() try { Initialize(); - } catch (HRError error) { + } catch (HRError &error) { if (previouslyFailed) return active;