OSDN Git Service

egl: Fix crashes in eglCreate*Surface()
authorChad Versace <chadversary@chromium.org>
Tue, 13 Dec 2016 22:23:55 +0000 (14:23 -0800)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 16 Dec 2016 13:00:50 +0000 (13:00 +0000)
commit12618c1c90b8b2c59a523515eb2e4e55e7c8d17b
tree17e0d3828adafc5ebca867091b357ee3bb7ed4d6
parent63bdcc5c88441c4226d3717a5fb51e01b144bc2f
egl: Fix crashes in eglCreate*Surface()

Don't dereference a null EGLDisplay.

Fixes tests
  dEQP-EGL.functional.negative_api.create_pbuffer_surface
  dEQP-EGL.functional.negative_api.create_pixmap_surface

Reviewed-by: Mark Janes <mark.a.janes@intel.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=99038
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit 5e97b8f5ce975dfb66cc46e6b4cc1e89eb8c1dc0)
src/egl/main/eglapi.c