compositor: Free the right EGLImage

We forgot to index the image array and freed image[0] multiple times
This commit is contained in:
Kristian Høgsberg 2012-07-17 14:21:25 -04:00
parent 4901f6ceea
commit 971cbc8c9e

View File

@ -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) {