From f90e2d53a7f1ff85efaa29b0fb877e51cea78f1b Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Fri, 14 Feb 2025 00:43:32 +0100 Subject: [PATCH] fixed audio source crashing if no device is available --- source_modules/audio_source/src/main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source_modules/audio_source/src/main.cpp b/source_modules/audio_source/src/main.cpp index c2871b05..97c33877 100644 --- a/source_modules/audio_source/src/main.cpp +++ b/source_modules/audio_source/src/main.cpp @@ -183,6 +183,9 @@ private: static void start(void* ctx) { AudioSourceModule* _this = (AudioSourceModule*)ctx; if (_this->running) { return; } + + // If no device is selected, give up + if (_this->selectedDevice.empty()) { return; } // Stream options RtAudio::StreamParameters parameters;