From: Jaroslav Kysela Date: Thu, 6 Sep 2018 14:26:59 +0000 (+0200) Subject: linuxdvb ca: another fix for the PIN enquiry, fixes #5187, fixes #5191 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=923b6bc1bc85284a22ace6beec5eb9937fce48ac;p=thirdparty%2Ftvheadend.git linuxdvb ca: another fix for the PIN enquiry, fixes #5187, fixes #5191 --- diff --git a/src/input/mpegts/linuxdvb/linuxdvb_ca.c b/src/input/mpegts/linuxdvb/linuxdvb_ca.c index 005d4b6bf..1a495bc40 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 && lca->lca_pin_str && lca->lca_pin_match_str && + if (text && 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);