From 985f3af0a6e27b3e54998f1e2ca9fc3fbbbd9193 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 10 Jun 2014 18:37:46 +0200 Subject: [PATCH] capmt: adapter index fix for 'mode 1' --- src/descrambler/capmt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/descrambler/capmt.c b/src/descrambler/capmt.c index c4dbf3f7..431573e4 100644 --- a/src/descrambler/capmt.c +++ b/src/descrambler/capmt.c @@ -1081,9 +1081,9 @@ handle_ca0(capmt_t *capmt) { continue; } - adapter = ev[i].data.u32; + adapter = ev[i].data.u32 - 1; - if (adapter >= MAX_CA) + if (adapter < 0 || adapter >= MAX_CA) continue; recvsock = capmt->capmt_adapters[adapter].ca_sock;