From 1f944ad96c19547b73cf43f080b94cda701751f7 Mon Sep 17 00:00:00 2001 From: Colin Guthrie <cguthrie@mandriva.org> Date: Tue, 23 Dec 2008 21:01:46 +0000 Subject: [PATCH] Fix NULL pointer dereference in viaXMesaWindowMoved (fdo#12097) --- src/mesa/drivers/dri/unichrome/via_context.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/unichrome/via_context.c b/src/mesa/drivers/dri/unichrome/via_context.c index f5bdb65..ae4e14d 100644 --- a/src/mesa/drivers/dri/unichrome/via_context.c +++ b/src/mesa/drivers/dri/unichrome/via_context.c @@ -732,7 +732,7 @@ void viaXMesaWindowMoved(struct via_context *vmesa) struct via_renderbuffer * read_buffer; GLuint bytePerPixel = vmesa->viaScreen->bitsPerPixel >> 3; - if (!drawable) + if (!drawable || !vmesa->glCtx->DrawBuffer) return; draw_buffer = (struct via_renderbuffer *) drawable->driverPrivate; -- 1.6.0.5