mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
Merge commit '2eb396b175e55e515aa6a13c5b1789a2a18d3935'
* commit '2eb396b175e55e515aa6a13c5b1789a2a18d3935': hwcontext: Fix memory leak on derived frame allocation failure Merged-by: James Almer <jamrial@gmail.com>
This commit is contained in:
commit
0a320f7e7a
@ -483,8 +483,10 @@ int av_hwframe_get_buffer(AVBufferRef *hwframe_ref, AVFrame *frame, int flags)
|
|||||||
|
|
||||||
ret = av_hwframe_get_buffer(ctx->internal->source_frames,
|
ret = av_hwframe_get_buffer(ctx->internal->source_frames,
|
||||||
src_frame, 0);
|
src_frame, 0);
|
||||||
if (ret < 0)
|
if (ret < 0) {
|
||||||
|
av_frame_free(&src_frame);
|
||||||
return ret;
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
ret = av_hwframe_map(frame, src_frame,
|
ret = av_hwframe_map(frame, src_frame,
|
||||||
ctx->internal->source_allocation_map_flags);
|
ctx->internal->source_allocation_map_flags);
|
||||||
|
Loading…
Reference in New Issue
Block a user