From 2b2bb4d19dc9ea0b0527d23f27dbe83332910257 Mon Sep 17 00:00:00 2001 From: ABeltramo Date: Sun, 26 Jun 2022 20:07:24 +0100 Subject: [PATCH] fix: NPE causing segmentation fault fixes https://github.com/SunshineStream/Sunshine/issues/226 --- sunshine/platform/linux/audio.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sunshine/platform/linux/audio.cpp b/sunshine/platform/linux/audio.cpp index 2770e515732..f4b7ee1c70f 100644 --- a/sunshine/platform/linux/audio.cpp +++ b/sunshine/platform/linux/audio.cpp @@ -397,7 +397,10 @@ class server_t : public audio_control_t { alarm->ring(-1); } - sink_name = server_info->default_sink_name; + // pulseaudio can return NULL when no sink name is defined, see: #226 + if(server_info->default_sink_name != nullptr) { + sink_name = server_info->default_sink_name; + } alarm->ring(0); };