From 3739a5e19700f508eac0b874856d08a06ea9ff45 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Thu, 24 Feb 2011 15:22:46 +0800 Subject: [PATCH] i965_dri_video: don't try to render an invalid surface Signed-off-by: Xiang, Haihao --- i965_drv_video/i965_drv_video.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i965_drv_video/i965_drv_video.c b/i965_drv_video/i965_drv_video.c index 5baa0ff..0f09d8a 100644 --- a/i965_drv_video/i965_drv_video.c +++ b/i965_drv_video/i965_drv_video.c @@ -1736,7 +1736,7 @@ i965_PutSurface(VADriverContextP ctx, * will get here */ obj_surface = SURFACE(surface); - if (obj_surface->bo == NULL) + if (!obj_surface || !obj_surface->bo) return VA_STATUS_SUCCESS; dri_drawable = dri_get_drawable(ctx, (Drawable)draw); -- 2.11.0