Fix Segfault when ALSA device has no description

This commit is contained in:
jniewerth 2015-11-14 12:07:37 +01:00
parent da58cb51a8
commit 8593cd87ea

View file

@ -227,7 +227,11 @@ vector<PcmDevice> Player::pcm_list(void)
if (io != NULL && strcmp(io, "Output") != 0) if (io != NULL && strcmp(io, "Output") != 0)
goto __end; goto __end;
pcmDevice.name = name; pcmDevice.name = name;
pcmDevice.description = descr; if(descr == NULL) {
pcmDevice.description = "";
} else {
pcmDevice.description = descr;
}
pcmDevice.idx = idx++; pcmDevice.idx = idx++;
result.push_back(pcmDevice); result.push_back(pcmDevice);