src/input/mpegts/linuxdvb/linuxdvb_lnb.c \
src/input/mpegts/linuxdvb/linuxdvb_switch.c \
src/input/mpegts/linuxdvb/linuxdvb_rotor.c \
- src/input/mpegts/linuxdvb/diseqc.c
# IPTV
SRCS-${CONFIG_IPTV} += \
( const char *name, htsmsg_t *conf )
{
int i;
- for (i = 0; i < ARRAY_SIZE(linuxdvb_lnb_list); i++) {
- if (!strcmp(linuxdvb_lnb_list[i].lnb_name, name))
- return (linuxdvb_lnb_t*)&linuxdvb_lnb_list[i];
+ if (name) {
+ for (i = 0; i < ARRAY_SIZE(linuxdvb_lnb_list); i++) {
+ if (!strcmp(linuxdvb_lnb_list[i].lnb_name, name))
+ return (linuxdvb_lnb_t*)&linuxdvb_lnb_list[i];
+ }
}
return (linuxdvb_lnb_t*)linuxdvb_lnb_list; // Universal
}
linuxdvb_rotor_create0
( const char *name, htsmsg_t *conf )
{
+ if (!name) return NULL;
linuxdvb_diseqc_t *ld
= linuxdvb_diseqc_create(linuxdvb_rotor, NULL, conf);
if (ld) {