From cd3c9febda30c0d69048bc774b5a234fd39ca850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= Date: Mon, 18 Sep 2006 14:18:14 +0000 Subject: [PATCH] Check for NULL in intelSwapBuffers() --- src/mesa/drivers/dri/i915/intel_buffers.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/i915/intel_buffers.c b/src/mesa/drivers/dri/i915/intel_buffers.c index c84f141c8c4..fe63b75ff01 100644 --- a/src/mesa/drivers/dri/i915/intel_buffers.c +++ b/src/mesa/drivers/dri/i915/intel_buffers.c @@ -697,7 +697,12 @@ intelSwapBuffers(__DRIdrawablePrivate * dPriv) { if (dPriv->driContextPriv && dPriv->driContextPriv->driverPrivate) { GET_CURRENT_CONTEXT(ctx); - struct intel_context *intel = intel_context(ctx); + struct intel_context *intel; + + if (ctx == NULL) + return; + + intel = intel_context(ctx); if (ctx->Visual.doubleBufferMode) { intelScreenPrivate *screen = intel->intelScreen;