fix(core): test if cards is null in get_sound_devices_list (crash in no video mode)

This commit is contained in:
Ronan Abhamon 2017-12-07 16:29:09 +01:00
parent b03061b65b
commit 08bff790a6

View file

@ -4218,9 +4218,11 @@ bctbx_list_t * linphone_core_get_sound_devices_list(const LinphoneCore *lc){
bctbx_list_t * linphone_core_get_video_devices_list(const LinphoneCore *lc){
bctbx_list_t *cards_list = NULL;
const char** cards = lc->video_conf.cams;
for (const char* c = *cards; c; c=*++cards) {
cards_list = bctbx_list_append(cards_list, (char *)c);
}
if (cards)
for (const char* c = *cards; c; c=*++cards)
cards_list = bctbx_list_append(cards_list, (char *)c);
return cards_list;
}