diff --git a/shared/platform.h b/shared/platform.h index ff640b54..364ce5aa 100644 --- a/shared/platform.h +++ b/shared/platform.h @@ -55,8 +55,9 @@ weston_platform_get_egl_proc_address(const char *address) { const char *extensions = eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS); - if (strstr(extensions, "EGL_EXT_platform_wayland") - || strstr(extensions, "EGL_KHR_platform_wayland")) { + if (extensions + && (strstr(extensions, "EGL_EXT_platform_wayland") + || strstr(extensions, "EGL_KHR_platform_wayland"))) { return (void *) eglGetProcAddress(address); }