diff --git a/src/ezstream.c b/src/ezstream.c index d444da0..e56331f 100644 --- a/src/ezstream.c +++ b/src/ezstream.c @@ -285,8 +285,10 @@ openResource(stream_t stream, const char *filename, int *popenFlag, pCommandString = _build_reencode_cmd(extension, filename, cfg_stream, md); - if (NULL == pCommandString) + if (NULL == pCommandString) { + mdata_destroy(&md); return (NULL); + } if (md_p != NULL) *md_p = md; else