Fix incorrect bit arithmetic causing service restart to not correctly trig
This commit is contained in:
parent
9f0de04a7b
commit
da06305864
1 changed files with 1 additions and 1 deletions
|
@ -690,7 +690,7 @@ psi_parse_pmt(service_t *t, const uint8_t *ptr, int len, int chksvcid,
|
|||
service_request_save(t, 0);
|
||||
|
||||
// Only restart if something that our clients worry about did change
|
||||
if(update & !(PMT_UPDATE_NEW_CA_STREAM |
|
||||
if(update & ~(PMT_UPDATE_NEW_CA_STREAM |
|
||||
PMT_UPDATE_NEW_CAID |
|
||||
PMT_UPDATE_CA_PROVIDER_CHANGE |
|
||||
PMT_UPDATE_CAID_DELETED)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue