Browse Source

demux-run: Fix leak when failing to create a decoder

pull/70/head
Hugo Beauzée-Luyssen 8 years ago
parent
commit
e65aec1c3b
  1. 2
      test/src/input/demux-run.c

2
test/src/input/demux-run.c

@ -80,6 +80,8 @@ static es_out_id_t *EsOutAdd(es_out_t *out, const es_format_t *fmt)
#ifdef HAVE_DECODERS
es_format_Copy(&id->fmt, fmt);
id->decoder = test_decoder_create((void *)out->p_sys, &id->fmt);
if (id->decoder == NULL)
es_format_Clean(&id->fmt);
#endif
debug("[%p] Added ES\n", (void *)id);

Loading…
Cancel
Save