return 0;
if (ls->ls_lnb) linuxdvb_lnb_destroy(ls->ls_lnb);
ls->ls_lnb = linuxdvb_lnb_create0(str, NULL, ls);
- return 0;
+ return 1;
}
static const void *
return 0;
if (ls->ls_switch) linuxdvb_switch_destroy(ls->ls_switch);
ls->ls_switch = linuxdvb_switch_create0(str, NULL, ls);
- return 0;
+ return 1;
}
static const void *
return 0;
if (ls->ls_rotor) linuxdvb_rotor_destroy(ls->ls_rotor);
ls->ls_rotor = linuxdvb_rotor_create0(str, NULL, ls);
- return 0;
+ return 1;
}
static const void *
idnode_load(&ls->ls_rotor->ld_id, e);
}
+ /* Create default LNB */
+ if (!ls->ls_lnb)
+ ls->ls_lnb = linuxdvb_lnb_create0(NULL, NULL, ls);
+
return ls;
}