window: Plug leak of shm_surface_data on shm_suface_data_destroy()
authorAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Tue, 19 Jun 2012 10:45:55 +0000 (13:45 +0300)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 19 Jun 2012 15:36:36 +0000 (11:36 -0400)
This was causing a leak on every frame when using shm buffers.

clients/window.c

index 36caeb3..aaf2009 100644 (file)
@@ -422,6 +422,8 @@ shm_surface_data_destroy(void *p)
        wl_buffer_destroy(data->data.buffer);
        if (data->pool)
                shm_pool_destroy(data->pool);
+
+       free(data);
 }
 
 static struct wl_shm_pool *