From da552112a8c92078d7f6b0d90fdf04d8bfa44478 Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 21 May 2020 09:01:29 +0100 Subject: [PATCH] Linux: Fixed a data race in the ALSA code --- modules/juce_audio_devices/native/juce_linux_ALSA.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_devices/native/juce_linux_ALSA.cpp b/modules/juce_audio_devices/native/juce_linux_ALSA.cpp index dcdfb46c8e..e1830bc524 100644 --- a/modules/juce_audio_devices/native/juce_linux_ALSA.cpp +++ b/modules/juce_audio_devices/native/juce_linux_ALSA.cpp @@ -791,7 +791,7 @@ private: //============================================================================== const String inputId, outputId; std::unique_ptr outputDevice, inputDevice; - int numCallbacks = 0; + std::atomic numCallbacks { 0 }; bool audioIoInProgress = false; CriticalSection callbackLock;