From: Jaroslav Kysela Date: Mon, 22 Sep 2014 15:12:31 +0000 (+0200) Subject: globalheaders: fix again the wrong packet refcounting X-Git-Tag: v4.1~1286 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2ea3c96d3fbab104f50ca23e7b485a2421f38331;p=thirdparty%2Ftvheadend.git globalheaders: fix again the wrong packet refcounting --- diff --git a/src/plumbing/globalheaders.c b/src/plumbing/globalheaders.c index 343173db5..371468d2c 100644 --- a/src/plumbing/globalheaders.c +++ b/src/plumbing/globalheaders.c @@ -172,7 +172,8 @@ convertpkt(streaming_start_component_t *ssc, th_pkt_t *pkt, int hold) switch(ssc->ssc_type) { case SCT_H264: r = avc_convert_pkt(pkt); - pkt_ref_dec(pkt); + if (!hold) + pkt_ref_dec(pkt); break; default: