bouquets: BSkyB/Freesat - don't create services with duplicate chnums
This commit is contained in:
parent
858f73b529
commit
e55d7c5284
1 changed files with 7 additions and 1 deletions
|
@ -591,8 +591,14 @@ dvb_freesat_completed
|
|||
regions++;
|
||||
if (TAILQ_EMPTY(&fr->services)) continue;
|
||||
uregions++;
|
||||
TAILQ_FOREACH(fs, &fr->services, region_link)
|
||||
TAILQ_FOREACH(fs, &fr->services, region_link) {
|
||||
dvb_freesat_add_service(bi, fr, fs->svc, fs->lcn);
|
||||
TAILQ_FOREACH(bs, &bi->services, link)
|
||||
if (bs->fallback && fs->lcn == bs->fallback->lcn) {
|
||||
bs->fallback = NULL;
|
||||
break;
|
||||
}
|
||||
}
|
||||
TAILQ_FOREACH(bs, &bi->services, link) {
|
||||
TAILQ_FOREACH(fs, &fr->services, region_link)
|
||||
if (fs->svc == bs->svc)
|
||||
|
|
Loading…
Add table
Reference in a new issue