From 19d814c8876cfc0f9eec78d0cf60d6d6c8e5fb34 Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Fri, 8 Jan 2016 16:09:10 +0100 Subject: cursor-renderer-native: Avoid a crash if we fail to allocate a gbm bo https://bugzilla.gnome.org/show_bug.cgi?id=758613 --- src/backends/native/meta-cursor-renderer-native.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backends/native/meta-cursor-renderer-native.c b/src/backends/native/meta-cursor-renderer-native.c index 444154cce..297400ece 100644 --- a/src/backends/native/meta-cursor-renderer-native.c +++ b/src/backends/native/meta-cursor-renderer-native.c @@ -258,6 +258,9 @@ has_valid_cursor_sprite_gbm_bo (MetaCursorSprite *cursor_sprite) MetaCursorNativePrivate *cursor_priv = g_object_get_qdata (G_OBJECT (cursor_sprite), quark_cursor_sprite); + if (!cursor_priv) + return FALSE; + switch (cursor_priv->pending_bo_state) { case META_CURSOR_GBM_BO_STATE_NONE: -- cgit v1.2.1