From 15066c7345c5f7110c0daf42e87946c00fce5113 Mon Sep 17 00:00:00 2001 From: Quantum Date: Mon, 13 Dec 2021 18:30:29 -0500 Subject: [PATCH] [client] egl: handle eglQuerySurface(EGL_BUFFER_AGE_EXT) error --- client/renderers/EGL/egl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/renderers/EGL/egl.c b/client/renderers/EGL/egl.c index 23dc38d6..09dc232c 100644 --- a/client/renderers/EGL/egl.c +++ b/client/renderers/EGL/egl.c @@ -906,7 +906,11 @@ inline static EGLint egl_bufferAge(struct Inst * this) return 0; EGLint result; - eglQuerySurface(this->display, this->surface, EGL_BUFFER_AGE_EXT, &result); + if (eglQuerySurface(this->display, this->surface, EGL_BUFFER_AGE_EXT, &result) == EGL_FALSE) + { + DEBUG_ERROR("eglQuerySurface(EGL_BUFFER_AGE_EXT) failed"); + return 0; + } return result; }