From: Kristian Høgsberg Date: Tue, 17 Jul 2012 18:21:25 +0000 (-0400) Subject: compositor: Free the right EGLImage X-Git-Tag: 0.95.0~40 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=971cbc8c9e6fea2de0eaff9d4f7adad3c5ad0d58;p=platform%2Fupstream%2Fweston.git compositor: Free the right EGLImage We forgot to index the image array and freed image[0] multiple times --- diff --git a/src/compositor.c b/src/compositor.c index c06bc5a..4d53a6b 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -779,7 +779,7 @@ weston_surface_attach(struct wl_surface *surface, struct wl_buffer *buffer) EGL_WAYLAND_BUFFER_COMPONENTS_WL, &components)) { for (i = 0; i < es->num_images; i++) - ec->destroy_image(ec->egl_display, es->images[0]); + ec->destroy_image(ec->egl_display, es->images[i]); es->num_images = 0; switch (components) {