diff --git a/src/descrambler/capmt.c b/src/descrambler/capmt.c index 32151140..eb03192b 100644 --- a/src/descrambler/capmt.c +++ b/src/descrambler/capmt.c @@ -1654,8 +1654,8 @@ capmt_send_request(capmt_service_t *ct, int lm) cad.cad_length = 0x05; cad.cad_data[4] = cce2->cce_providerid & 0xff; } else if (cce2->cce_caid == 0x4ad2) { - cad.cad_length = 0x05; - cad.cad_data[4] = cce2->cce_providerid & 0xffffff; + cad.cad_length = 0x04; + cad.cad_data[3] = cce2->cce_providerid & 0xffffff; }else tvhlog(LOG_WARNING, "capmt", "Unknown CAID type, don't know where to put provider ID"); }