1
0
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:
James Almer 2018-02-11 22:50:57 -03:00
commit 0a320f7e7a

View File

@ -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);