You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-07-11 14:30:22 +02:00
lavc: do not leak frames in avcodec_decode_audio4
Notwithstanding the return value the frame should be freed if is not going to be used. Reported-by: Matthew Wolenetz <wolenetz@chromium.org>
This commit is contained in:
@ -1463,9 +1463,7 @@ int attribute_align_arg avcodec_decode_audio4(AVCodecContext *avctx,
|
|||||||
frame->extended_buf = NULL;
|
frame->extended_buf = NULL;
|
||||||
frame->nb_extended_buf = 0;
|
frame->nb_extended_buf = 0;
|
||||||
}
|
}
|
||||||
}
|
} else if (frame->data[0])
|
||||||
|
|
||||||
if (ret < 0 && frame->data[0])
|
|
||||||
av_frame_unref(frame);
|
av_frame_unref(frame);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user