From 67758d02f2ce9997ba10e22c666f0262ed4efd54 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 17 Oct 2018 13:22:30 +0200 Subject: [PATCH] campt: fix the ct_multipid initialization, fixes #5097 --- src/descrambler/capmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/descrambler/capmt.c b/src/descrambler/capmt.c index 413529ec9..4f4faffbc 100644 --- a/src/descrambler/capmt.c +++ b/src/descrambler/capmt.c @@ -2510,7 +2510,6 @@ capmt_service_start(caclient_t *cac, service_t *s) ct = calloc(1, sizeof(capmt_service_t)); ct->ct_capmt = capmt; ct->ct_adapter = tuner; - ct->ct_multipid = descrambler_multi_pid((th_descrambler_t *)ct); i = 0; TAILQ_FOREACH(st, &t->s_components.set_filter, es_filter_link) { @@ -2553,6 +2552,7 @@ capmt_service_start(caclient_t *cac, service_t *s) LIST_INSERT_HEAD(&t->s_descramblers, td, td_service_link); LIST_INSERT_HEAD(&capmt->capmt_services, ct, ct_link); + ct->ct_multipid = descrambler_multi_pid((th_descrambler_t *)ct); descrambler_change_keystate((th_descrambler_t *)td, DS_READY, 0); /* wake-up idle thread */ -- 2.47.3