rpi: call eglTerminate if we're bailing
authorU. Artie Eoff <ullysses.a.eoff@intel.com>
Sat, 18 Jan 2014 00:28:15 +0000 (16:28 -0800)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 20 Jan 2014 06:20:38 +0000 (22:20 -0800)
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
src/rpi-renderer.c

index e086a22..3a7f65c 100644 (file)
@@ -1765,6 +1765,7 @@ rpi_renderer_create(struct weston_compositor *compositor,
                                                   EGL_EXTENSIONS);
        if (!extensions) {
                weston_log("Retrieving EGL extension string failed.\n");
+               eglTerminate(renderer->egl_display);
                free(renderer);
                return -1;
        }