[FFmpeg-devel] [libav-devel] [PATCH 1/2] rtpenc_mpegts: Free the right ->pb in the error path in the init function

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Mon Mar 9 23:16:13 CET 2015


On 09.03.2015 22:15, Martin Storsjö wrote:
> This fixes a typo from 8e32b1f096.
> ---
>   libavformat/rtpenc_mpegts.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavformat/rtpenc_mpegts.c b/libavformat/rtpenc_mpegts.c
> index 8ad446b..8ced6a9 100644
> --- a/libavformat/rtpenc_mpegts.c
> +++ b/libavformat/rtpenc_mpegts.c
> @@ -98,7 +98,7 @@ static int rtp_mpegts_write_header(AVFormatContext *s)
>
>   fail:
>       if (mpegts_ctx) {
> -        ffio_free_dyn_buf(&chain->mpegts_ctx->pb);
> +        ffio_free_dyn_buf(&mpegts_ctx->pb);
>           avformat_free_context(mpegts_ctx);
>       }
>       if (rtp_ctx)
>

This change looks correct, because chain->mpegts_ctx is NULL if 
mpegts_ctx isn't.

Best regards,
Andreas


More information about the ffmpeg-devel mailing list