From: Jaroslav Kysela Date: Sat, 13 Aug 2016 10:25:53 +0000 (+0200) Subject: globalheaders: apply header only when the packet is correct X-Git-Tag: v4.2.1~386 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=258c91301c2f89135de1df5ca3900855cec9a0a9;p=thirdparty%2Ftvheadend.git globalheaders: apply header only when the packet is correct --- diff --git a/src/plumbing/globalheaders.c b/src/plumbing/globalheaders.c index c837eb335..13b023259 100644 --- a/src/plumbing/globalheaders.c +++ b/src/plumbing/globalheaders.c @@ -297,7 +297,8 @@ gh_hold(globalheaders_t *gh, streaming_message_t *sm) pkt_ref_inc(pkt); - apply_header(ssc, pkt); + if (pkt->pkt_err == 0) + apply_header(ssc, pkt); pktref_enqueue(&gh->gh_holdq, pkt);