From eeabcd33da315c325b51a78f34a334fb5619aff4 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 25 Feb 2016 11:31:23 +0100 Subject: [PATCH] cwc: fix AES key handling (broken by previous commit) --- src/descrambler/cwc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/descrambler/cwc.c b/src/descrambler/cwc.c index 303da8897..6cbc0cdd5 100644 --- a/src/descrambler/cwc.c +++ b/src/descrambler/cwc.c @@ -846,7 +846,9 @@ forbid: es3 = *es; pthread_mutex_unlock(&cwc->cwc_mutex); - descrambler_keys((th_descrambler_t *)ct, DESCRAMBLER_DES, msg + 3, msg + 3 + off); + descrambler_keys((th_descrambler_t *)ct, + off == 16 ? DESCRAMBLER_AES : DESCRAMBLER_DES, + msg + 3, msg + 3 + off); snprintf(chaninfo, sizeof(chaninfo), "%s:%i", cwc->cwc_hostname, cwc->cwc_port); descrambler_notify((th_descrambler_t *)ct, es3.es_caid, es3.es_provid, -- 2.47.3