epggrab: match off channel major/minor in addition to name

This commit is contained in:
Ben Fennema 2015-03-22 10:09:16 -07:00 committed by Jaroslav Kysela
parent 0b548808a7
commit e5dc86b3dd

View file

@ -40,6 +40,8 @@ int epggrab_channel_match ( epggrab_channel_t *ec, channel_t *ch )
if (LIST_FIRST(&ec->channels)) return 0; // ignore already paired
if (ec->name && !strcmp(ec->name, channel_get_name(ch))) return 1;
int64_t number = channel_get_number(ch);
if ((ec->major || ec->minor) && ec->major == channel_get_major(number) && ec->minor == channel_get_minor(number)) return 1;
return 0;
}