summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_ts.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/demux_ts.c')
-rw-r--r--libmpdemux/demux_ts.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c
index 30c063695d..da41f14c5a 100644
--- a/libmpdemux/demux_ts.c
+++ b/libmpdemux/demux_ts.c
@@ -1102,19 +1102,15 @@ static void demux_close_ts(demuxer_t * demuxer)
if(priv)
{
- if(priv->pat.section.buffer)
- free(priv->pat.section.buffer);
- if(priv->pat.progs)
- free(priv->pat.progs);
+ free(priv->pat.section.buffer);
+ free(priv->pat.progs);
if(priv->pmt)
{
for(i = 0; i < priv->pmt_cnt; i++)
{
- if(priv->pmt[i].section.buffer)
- free(priv->pmt[i].section.buffer);
- if(priv->pmt[i].es)
- free(priv->pmt[i].es);
+ free(priv->pmt[i].section.buffer);
+ free(priv->pmt[i].es);
}
free(priv->pmt);
}