---
 va/x11/va_x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/va/x11/va_x11.c b/va/x11/va_x11.c
index 0d62534..947b5b1 100644
--- a/va/x11/va_x11.c
+++ b/va/x11/va_x11.c
@@ -63,7 +63,7 @@ static void va_DisplayContextDestroy (
     ctx = pDisplayContext->pDriverContext;
     dri_state = ctx->dri_state;
 
-    if (dri_state)
+    if (dri_state && dri_state->close)
         dri_state->close(ctx);
 
     free(pDisplayContext->pDriverContext->dri_state);
-- 
1.6.0.2

_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to