diff --git a/src/wayland/meta-wayland-buffer.c b/src/wayland/meta-wayland-buffer.c index 3f64758a5ae49cb24e20f054d89d1bfd93e1c402..6c7a18cb74fea8be7b35e3ba9698a3c0dbaa0591 100644 --- a/src/wayland/meta-wayland-buffer.c +++ b/src/wayland/meta-wayland-buffer.c @@ -1034,7 +1034,7 @@ meta_wayland_buffer_finalize (GObject *object) static void meta_wayland_buffer_init (MetaWaylandBuffer *buffer) { - buffer->release_points = g_ptr_array_new_with_free_func (g_free); + buffer->release_points = g_ptr_array_new_with_free_func (g_object_unref); } static void