From: Jaroslav Kysela Date: Sat, 22 Dec 2018 10:41:18 +0000 (+0100) Subject: caclient: handle correctly connection close / read error, fixes #5445 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc8f139f80507c2fd737fd6e2620401c0f35ea75;p=thirdparty%2Ftvheadend.git caclient: handle correctly connection close / read error, fixes #5445 --- diff --git a/src/descrambler/cclient.c b/src/descrambler/cclient.c index 3c933135e..2f587df8f 100644 --- a/src/descrambler/cclient.c +++ b/src/descrambler/cclient.c @@ -623,6 +623,10 @@ cc_session(cclient_t *cc) tvhlog_hexdump(cc->cc_subsys, rbuf.sb_data + rbuf.sb_ptr - len, len); if (cc->cc_read(cc, &rbuf)) break; + } else { + tvhtrace(cc->cc_subsys, "%s: %s", cc->cc_name, + len == 0 ? "connection close" : "read error"); + break; } } else { abort();