Commit f86f6656 authored by Martin Storsjö's avatar Martin Storsjö

Free metadata in chained RTP muxers in the RTSP muxer

This fixes a minor memory leak

Originally committed as revision 21970 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent af037f80
...@@ -586,6 +586,8 @@ void rtsp_close_streams(AVFormatContext *s) ...@@ -586,6 +586,8 @@ void rtsp_close_streams(AVFormatContext *s)
AVFormatContext *rtpctx = rtsp_st->transport_priv; AVFormatContext *rtpctx = rtsp_st->transport_priv;
av_write_trailer(rtpctx); av_write_trailer(rtpctx);
url_fclose(rtpctx->pb); url_fclose(rtpctx->pb);
av_metadata_free(&rtpctx->streams[0]->metadata);
av_metadata_free(&rtpctx->metadata);
av_free(rtpctx->streams[0]); av_free(rtpctx->streams[0]);
av_free(rtpctx); av_free(rtpctx);
} else if (rt->transport == RTSP_TRANSPORT_RDT) } else if (rt->transport == RTSP_TRANSPORT_RDT)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment