From 8f2e67725efba16abe1558b6e3775b02545f110e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Thu, 29 Jul 2010 14:48:13 -0400 Subject: [PATCH] x11: Dont use buffers after free() --- compositor-x11.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compositor-x11.c b/compositor-x11.c index 3cb73b46..6679e206 100644 --- a/compositor-x11.c +++ b/compositor-x11.c @@ -418,13 +418,12 @@ x11_compositor_create_output(struct x11_compositor *c, int width, int height) attribs[1] = reply->width; attribs[3] = reply->height; attribs[5] = buffers[0].pitch / 4; - free(reply); - output->image = eglCreateImageKHR(c->base.display, c->base.context, EGL_DRM_IMAGE_MESA, (EGLClientBuffer) buffers[0].name, attribs); + free(reply); glGenRenderbuffers(1, &output->rbo); glBindRenderbuffer(GL_RENDERBUFFER, output->rbo);