From dd9c332de70aaf8aedec5ea78f94606e151c2d23 Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Wed, 9 Jun 2010 08:30:17 +0200 Subject: [PATCH] Fix vaTerminate(). --- i965_drv_video/i965_media.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i965_drv_video/i965_media.c b/i965_drv_video/i965_media.c index 31a8fbe..8945444 100644 --- a/i965_drv_video/i965_media.c +++ b/i965_drv_video/i965_media.c @@ -292,8 +292,8 @@ i965_media_terminate(VADriverContextP ctx) struct i965_media_state *media_state = &i965->media_state; int i; - assert(media_state->free_private_context); - media_state->free_private_context(&media_state->private_context); + if (media_state->free_private_context) + media_state->free_private_context(&media_state->private_context); for (i = 0; i < MAX_MEDIA_SURFACES; i++) { dri_bo_unreference(media_state->surface_state[i].bo); -- 2.7.4