X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Frtpenc_mpegts.c;h=e0339bd58d272a9c7d337aa4f2442d44acd703a5;hb=7eef45a76f82d0760a895f1970145b0d6c95abf2;hp=a8203103da43b0ff7fd5b53750c6dd76582d2d66;hpb=6fcdcc414b6541cb6548f462710d344fb844bafc;p=ffmpeg diff --git a/libavformat/rtpenc_mpegts.c b/libavformat/rtpenc_mpegts.c index a8203103da4..e0339bd58d2 100644 --- a/libavformat/rtpenc_mpegts.c +++ b/libavformat/rtpenc_mpegts.c @@ -32,11 +32,9 @@ static int rtp_mpegts_write_close(AVFormatContext *s) struct MuxChain *chain = s->priv_data; if (chain->mpegts_ctx) { - if (!chain->mpegts_ctx->pb) - avio_open_dyn_buf(&chain->mpegts_ctx->pb); + av_write_trailer(chain->mpegts_ctx); if (chain->mpegts_ctx->pb) { uint8_t *buf; - av_write_trailer(chain->mpegts_ctx); avio_close_dyn_buf(chain->mpegts_ctx->pb, &buf); av_free(buf); }