lgtm

On 9/10/19, Jun Zhao <[email protected]> wrote:
> From: Jun Zhao <[email protected]>
>
> free work&pi_wraps in error handling path to avoid memory leak.
>
> Signed-off-by: Jun Zhao <[email protected]>
> ---
>  libavfilter/asrc_sinc.c |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)
>
> diff --git a/libavfilter/asrc_sinc.c b/libavfilter/asrc_sinc.c
> index 0135eb9..90f043d 100644
> --- a/libavfilter/asrc_sinc.c
> +++ b/libavfilter/asrc_sinc.c
> @@ -239,8 +239,11 @@ static int fir_to_phase(SincContext *s, float **h, int
> *len, int *post_len, floa
>      s->rdft = s->irdft = NULL;
>      s->rdft  = av_rdft_init(av_log2(work_len), DFT_R2C);
>      s->irdft = av_rdft_init(av_log2(work_len), IDFT_C2R);
> -    if (!s->rdft || !s->irdft)
> +    if (!s->rdft || !s->irdft) {
> +        av_free(pi_wraps);
> +        av_free(work);
>          return AVERROR(ENOMEM);
> +    }
>
>      av_rdft_calc(s->rdft, work);   /* Cepstral: */
>      UNPACK(work, work_len);
> --
> 1.7.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> [email protected]
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> [email protected] with subject "unsubscribe".
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to