diff options
Diffstat (limited to 'i965_drv_video/i965_media.c')
-rw-r--r-- | i965_drv_video/i965_media.c | 4 |
1 files 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); |