diff --git a/src/psi.c b/src/psi.c index 130678d5..116e0014 100644 --- a/src/psi.c +++ b/src/psi.c @@ -307,8 +307,10 @@ psi_desc_ca(service_t *t, const uint8_t *buffer, int size) } break; case 0x4a00://DRECrypt - provid = size < 4 ? 0 : buffer[4]; - break; + if (caid != 0x4aee) { // Bulcrypt + provid = size < 4 ? 0 : buffer[4]; + break; + } default: provid = 0; break;