From 8593cd87ead78d3b63419fcca11b5cb0f797b088 Mon Sep 17 00:00:00 2001 From: jniewerth Date: Sat, 14 Nov 2015 12:07:37 +0100 Subject: [PATCH] Fix Segfault when ALSA device has no description --- client/alsaPlayer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/alsaPlayer.cpp b/client/alsaPlayer.cpp index 42e44978..72268204 100644 --- a/client/alsaPlayer.cpp +++ b/client/alsaPlayer.cpp @@ -227,7 +227,11 @@ vector Player::pcm_list(void) if (io != NULL && strcmp(io, "Output") != 0) goto __end; pcmDevice.name = name; - pcmDevice.description = descr; + if(descr == NULL) { + pcmDevice.description = ""; + } else { + pcmDevice.description = descr; + } pcmDevice.idx = idx++; result.push_back(pcmDevice);