From: Jaroslav Kysela Date: Fri, 26 May 2017 19:37:54 +0000 (+0200) Subject: descrambler: add missing key_pid assignment X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=334289a73ddeb226467772ff74a6e04e87018887;p=thirdparty%2Ftvheadend.git descrambler: add missing key_pid assignment --- diff --git a/src/descrambler/descrambler.c b/src/descrambler/descrambler.c index 617a8ef12..090ca5f5f 100644 --- a/src/descrambler/descrambler.c +++ b/src/descrambler/descrambler.c @@ -547,6 +547,7 @@ descrambler_keys ( th_descrambler_t *td, int type, uint16_t pid, if (even && memcmp(empty, even, tk->key_csa.csa_keylen)) { j++; memcpy(tk->key_data[0], even, tk->key_csa.csa_keylen); + tk->key_pid = pid; tk->key_changed |= 1; tk->key_valid |= 0x40; tk->key_timestamp[0] = mclk(); @@ -556,6 +557,7 @@ descrambler_keys ( th_descrambler_t *td, int type, uint16_t pid, if (odd && memcmp(empty, odd, tk->key_csa.csa_keylen)) { j++; memcpy(tk->key_data[1], odd, tk->key_csa.csa_keylen); + tk->key_pid = pid; tk->key_changed |= 2; tk->key_valid |= 0x80; tk->key_timestamp[1] = mclk();