Fix sanitizer in egl_display_t::get.

On integer overflow sanitized builds, uintptr_t(dpy)-1U is causing a
runtime error:

 runtime error: unsigned integer overflow: 0 - 1 cannot be represented in
 type 'unsigned int'

This handles the case where dpy is 0 before the decrement occurs.

Bug: 30969751
Test: Compiles.
Change-Id: Ieafe818addfa09cf5b50e2df8f078296c5e3c759
diff --git a/opengl/libs/EGL/egl_display.cpp b/opengl/libs/EGL/egl_display.cpp
index 4e5833a..3c1edd1 100644
--- a/opengl/libs/EGL/egl_display.cpp
+++ b/opengl/libs/EGL/egl_display.cpp
@@ -79,6 +79,10 @@
 }
 
 egl_display_t* egl_display_t::get(EGLDisplay dpy) {
+    if (uintptr_t(dpy) == 0) {
+        return nullptr;
+    }
+
     uintptr_t index = uintptr_t(dpy)-1U;
     if (index >= NUM_DISPLAYS || !sDisplay[index].isValid()) {
         return nullptr;