summaryrefslogtreecommitdiff
path: root/src/egl/drivers
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2013-12-09 16:13:35 -0800
committerKristian Høgsberg <krh@bitplanet.net>2013-12-09 16:14:33 -0800
commit4ed055b4a6c9e18c0bb9b6c66ef2d04b78a5dcff (patch)
treedac9c473054c1076e0d297dcd031b95d9921a5c1 /src/egl/drivers
parent0b7058c46abe615f4035633dd4eee417d1553c06 (diff)
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.
Diffstat (limited to 'src/egl/drivers')
-rw-r--r--src/egl/drivers/dri2/platform_wayland.c2
1 files changed, 1 insertions, 1 deletions
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++) {