<div dir="ltr"><div>From d6a5bbd910dc19d4863dbac8eba5bdf07bd1c3ab Mon Sep 17 00:00:00 2001</div><div>From: GreatMaster <<a href="mailto:iurcic@gmail.com">iurcic@gmail.com</a>></div><div>Date: Mon, 11 Apr 2016 21:37:02 +0100</div><div>Subject: [PATCH] va: check null context in vlVaDestroyContext</div><div><br></div><div>---</div><div> src/gallium/state_trackers/va/context.c | 2 ++</div><div> 1 file changed, 2 insertions(+)</div><div><br></div><div>diff --git a/src/gallium/state_trackers/va/context.c b/src/gallium/state_trackers/va/context.c</div><div>index b25c381..419b271 100644</div><div>--- a/src/gallium/state_trackers/va/context.c</div><div>+++ b/src/gallium/state_trackers/va/context.c</div><div>@@ -283,6 +283,8 @@ vlVaDestroyContext(VADriverContextP ctx, VAContextID context_id)</div><div>    drv = VL_VA_DRIVER(ctx);</div><div>    pipe_mutex_lock(drv->mutex);</div><div>    context = handle_table_get(drv->htab, context_id);</div><div>+    if (!context)</div><div>+      return VA_STATUS_ERROR_INVALID_CONTEXT;  </div><div> </div><div>    if (context->decoder) {</div><div>       if (u_reduce_video_profile(context->decoder->profile) ==</div><div>-- </div><div>1.9.1</div><div><br></div></div>