From 593b417e5e3e49ecd2cf24421afd30ee8a79a8c9 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Thu, 4 Dec 2014 09:45:38 -0800 Subject: [PATCH] cursor: Don't free the image if it hasn't loaded Otherwise, we'll try to free a null image and crash. --- src/backends/meta-cursor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backends/meta-cursor.c b/src/backends/meta-cursor.c index e70b32850..edab7d979 100644 --- a/src/backends/meta-cursor.c +++ b/src/backends/meta-cursor.c @@ -55,7 +55,8 @@ meta_cursor_reference_ref (MetaCursorReference *self) static void meta_cursor_image_free (MetaCursorImage *image) { - cogl_object_unref (image->texture); + if (image->texture) + cogl_object_unref (image->texture); #ifdef HAVE_NATIVE_BACKEND if (image->bo)