summaryrefslogtreecommitdiff
path: root/src/gen9_hevc_encoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gen9_hevc_encoder.c')
-rw-r--r--src/gen9_hevc_encoder.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gen9_hevc_encoder.c b/src/gen9_hevc_encoder.c
index 80d9d9c1..d0361cdb 100644
--- a/src/gen9_hevc_encoder.c
+++ b/src/gen9_hevc_encoder.c
@@ -414,6 +414,9 @@ gen9_hevc_enc_free_resources(struct encoder_vme_mfc_context *vme_context)
priv_ctx = (struct gen9_hevc_encoder_context *)vme_context->private_enc_ctx;
+ if (!priv_ctx)
+ return;
+
i965_free_gpe_resource(&priv_ctx->res_brc_pic_states_write_buffer);
i965_free_gpe_resource(&priv_ctx->res_brc_history_buffer);
i965_free_gpe_resource(&priv_ctx->res_brc_intra_dist_buffer);