mirror of
https://github.com/rofafor/vdr-plugin-satip.git
synced 2023-10-10 13:37:42 +02:00
Fix active device check.
This commit is contained in:
parent
bc481bcc4d
commit
7815821824
8
server.c
8
server.c
@ -298,12 +298,12 @@ cSatipServer *cSatipServers::Find(int sourceP)
|
||||
|
||||
cSatipServer *cSatipServers::Assign(int deviceIdP, int sourceP, int transponderP, int systemP)
|
||||
{
|
||||
for (cSatipServer *s = First(); s && s->IsActive(); s = Next(s)) {
|
||||
if (s->Matches(deviceIdP, sourceP, systemP, transponderP))
|
||||
for (cSatipServer *s = First(); s; s = Next(s)) {
|
||||
if (s->IsActive() && s->Matches(deviceIdP, sourceP, systemP, transponderP))
|
||||
return s;
|
||||
}
|
||||
for (cSatipServer *s = First(); s && s->IsActive(); s = Next(s)) {
|
||||
if (s->Assign(deviceIdP, sourceP, systemP, transponderP))
|
||||
for (cSatipServer *s = First(); s; s = Next(s)) {
|
||||
if (s->IsActive() && s->Assign(deviceIdP, sourceP, systemP, transponderP))
|
||||
return s;
|
||||
}
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user