window: Check load_image result for NULL
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 3 Apr 2012 18:49:50 +0000 (14:49 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 3 Apr 2012 18:50:15 +0000 (14:50 -0400)
clients/window.c

index 9f5b837..5391d64 100644 (file)
@@ -416,6 +416,8 @@ display_create_egl_image_surface_from_file(struct display *display,
        struct egl_image_surface_data *data;
 
        image = load_image(filename);
+       if (image == NULL)
+               return NULL;
 
        surface = display_create_egl_image_surface(display, 0, rect);
        if (surface == NULL) {
@@ -562,6 +564,8 @@ display_create_shm_surface_from_file(struct display *display,
        int size;
 
        image = load_image(filename);
+       if (image == NULL)
+               return NULL;
 
        surface = display_create_shm_surface(display, rect, 0, NULL);
        if (surface == NULL) {