diff --git a/src/descrambler/capmt.c b/src/descrambler/capmt.c index 431573e4..5dda3a9b 100644 --- a/src/descrambler/capmt.c +++ b/src/descrambler/capmt.c @@ -1067,7 +1067,7 @@ handle_ca0(capmt_t *capmt) { if (nfds <= 0) continue; - for (i = 0; i < MAX_CA + 1; i++) { + for (i = 0; i < nfds; i++) { if (ev[i].data.u32 == 0) { ret = read(capmt->capmt_pipe.rd, buf, 1);