From 4ed055b4a6c9e18c0bb9b6c66ef2d04b78a5dcff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Mon, 9 Dec 2013 16:13:35 -0800 Subject: [PATCH] egl/wayland: Return -1 from get_back_bo to indicate error A return value of -1 indicate failure to allocate the back buffer and means we don't segfault on the way out. --- src/egl/drivers/dri2/platform_wayland.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c index e24ad9dac6e..5c8440db885 100644 --- a/src/egl/drivers/dri2/platform_wayland.c +++ b/src/egl/drivers/dri2/platform_wayland.c @@ -278,7 +278,7 @@ get_back_bo(struct dri2_egl_surface *dri2_surf) while (dri2_surf->throttle_callback != NULL) if (wl_display_dispatch_queue(dri2_dpy->wl_dpy, dri2_dpy->wl_queue) == -1) - return EGL_FALSE; + return -1; if (dri2_surf->back == NULL) { for (i = 0; i < ARRAY_SIZE(dri2_surf->color_buffers); i++) { -- 2.30.2