[FFmpeg-devel] [PATCH] avcodec/hevc_ps: do cleanup in case of unsupported bit depth

Timothy Gu timothygu99 at gmail.com
Wed Aug 20 04:38:42 CEST 2014


On Tue, Aug 19, 2014 at 6:49 PM, Michael Niedermayer <michaelni at gmx.at> wrote:
> Fixes memleak
> Fixes CID1231989
>
> Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> ---
>  libavcodec/hevc_ps.c |    3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)

Looks OK.

>
> diff --git a/libavcodec/hevc_ps.c b/libavcodec/hevc_ps.c
> index 163c5e4..2ccce5f 100644
> --- a/libavcodec/hevc_ps.c
> +++ b/libavcodec/hevc_ps.c
> @@ -810,7 +810,8 @@ int ff_hevc_decode_nal_sps(HEVCContext *s)
>      default:
>          av_log(s->avctx, AV_LOG_ERROR,
>                 "4:2:0, 4:2:2, 4:4:4 supports are currently specified for 8, 10 and 12 bits.\n");
> -        return AVERROR_PATCHWELCOME;
> +        ret = AVERROR_PATCHWELCOME;
> +        goto err;
>      }
>
>      desc = av_pix_fmt_desc_get(sps->pix_fmt);
> --
> 1.7.9.5
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


More information about the ffmpeg-devel mailing list