From 2459307a8b39bffee40f55e83ae2d8f202fc40c1 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 4 Sep 2018 13:10:19 +0200 Subject: [PATCH] linuxdvb ca: fix the ca_ops_enquiry checks, fixes #5187 --- src/input/mpegts/linuxdvb/linuxdvb_ca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/input/mpegts/linuxdvb/linuxdvb_ca.c b/src/input/mpegts/linuxdvb/linuxdvb_ca.c index c9b13c8f8..005d4b6bf 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_ca.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_ca.c @@ -974,7 +974,7 @@ static int linuxdvb_ca_ops_enquiry explen = htsmsg_get_s32_or_default(enq, "explen", 0); text = htsmsg_get_str(enq, "text"); - if (lca->lca_pin_reply && + if (lca->lca_pin_reply && lca->lca_pin_str && lca->lca_pin_match_str && (strlen(lca->lca_pin_str) == explen) && strstr(text, lca->lca_pin_match_str)) { tvhtrace(LS_EN50221, "%s: answering to PIN enquiry", lca->lca_name); -- 2.47.3