From: Andreas Ă–man Date: Wed, 30 Jun 2010 18:30:18 +0000 (+0000) Subject: Plug memory leak X-Git-Tag: 2.12~103 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=649822edda3ccab8f4630ff926ae76567ff5ea2d;p=thirdparty%2Ftvheadend.git Plug memory leak --- diff --git a/src/rtsp.c b/src/rtsp.c index f74b26228..1e165dde3 100644 --- a/src/rtsp.c +++ b/src/rtsp.c @@ -453,8 +453,12 @@ rtsp_streaming_input(void *opaque, streaming_message_t *sm) break; case SMT_PACKET: - if(rtsp->rtsp_running) - rtsp_streaming_send(rtsp, sm->sm_data); + if(rtsp->rtsp_running) { + th_pkt_t *pkt = pkt_merge_header(sm->sm_data); + rtsp_streaming_send(rtsp, pkt); + pkt_ref_dec(pkt); + sm->sm_data = NULL; + } break; case SMT_TRANSPORT_STATUS: