mirror of
https://github.com/rofafor/vdr-plugin-iptv.git
synced 2023-10-10 13:37:03 +02:00
Fixed a possible crash in sid scanner.
This commit is contained in:
parent
1e8f117988
commit
ec2ec19f68
3
HISTORY
3
HISTORY
@ -78,8 +78,9 @@ VDR Plugin 'iptv' Revision History
|
|||||||
- Updated for vdr-1.7.2.
|
- Updated for vdr-1.7.2.
|
||||||
- Silenced a compilation warning.
|
- Silenced a compilation warning.
|
||||||
|
|
||||||
2009-02-24: Version 0.2.4
|
2009-02-25: Version 0.2.4
|
||||||
|
|
||||||
- Updated for vdr-1.7.4.
|
- Updated for vdr-1.7.4.
|
||||||
- Fixed blacklisting of PAT section filter.
|
- Fixed blacklisting of PAT section filter.
|
||||||
- Set max IPTV device count to VDR's max devices.
|
- Set max IPTV device count to VDR's max devices.
|
||||||
|
- Fixed a possible crash in sid scanner.
|
||||||
|
@ -51,8 +51,9 @@ void cSidScanner::Process(u_short Pid, u_char Tid, const u_char *Data, int Lengt
|
|||||||
if (!Channels.Lock(true, 10))
|
if (!Channels.Lock(true, 10))
|
||||||
return;
|
return;
|
||||||
cChannel *IptvChannel = Channels.GetByChannelID(channel.GetChannelID());
|
cChannel *IptvChannel = Channels.GetByChannelID(channel.GetChannelID());
|
||||||
IptvChannel->SetId(IptvChannel->Nid(), IptvChannel->Tid(),
|
if (IptvChannel)
|
||||||
assoc.getServiceId(), IptvChannel->Rid());
|
IptvChannel->SetId(IptvChannel->Nid(), IptvChannel->Tid(),
|
||||||
|
assoc.getServiceId(), IptvChannel->Rid());
|
||||||
Channels.Unlock();
|
Channels.Unlock();
|
||||||
}
|
}
|
||||||
SetChannel(NULL);
|
SetChannel(NULL);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user