diff options
author | Hyunjun Ko <zzoon@igalia.com> | 2016-08-10 12:24:23 +0900 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-08-10 12:27:53 +0800 |
commit | 860192924ee81f443c06312dc0fc023822c3f05c (patch) | |
tree | b2cb38510fc709e0d626be8b73ea6e7d3997da07 | |
parent | fb7d6f56ad3000734390279a55b5c7f54ed9e3a3 (diff) |
gen8_mfc: fix memory leak during vp8 encoding
This fixes https://bugs.freedesktop.org/show_bug.cgi?id=97272
Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
-rw-r--r-- | src/gen8_mfc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gen8_mfc.c b/src/gen8_mfc.c index 1f8e57b..2f0e7ae 100644 --- a/src/gen8_mfc.c +++ b/src/gen8_mfc.c @@ -3585,6 +3585,7 @@ static void vp8_enc_frame_header_binarize(struct encode_state *encode_state, frame_header_buffer = (unsigned char *)mfc_context->vp8_state.frame_header_bo->virtual; assert(frame_header_buffer); memcpy(frame_header_buffer, mfc_context->vp8_state.vp8_frame_header, (mfc_context->vp8_state.frame_header_bit_count + 7) / 8); + free(mfc_context->vp8_state.vp8_frame_header); dri_bo_unmap(mfc_context->vp8_state.frame_header_bo); } |