summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRui Matos <tiagomatos@gmail.com>2016-01-08 16:09:10 +0100
committerRui Matos <tiagomatos@gmail.com>2016-01-11 14:31:42 +0100
commit19d814c8876cfc0f9eec78d0cf60d6d6c8e5fb34 (patch)
tree2d2f6232bd221b773a16da4598620d7eaf98e427
parent46eb682c83187577edef8210fb49717c2a49f689 (diff)
downloadmutter-19d814c8876cfc0f9eec78d0cf60d6d6c8e5fb34.tar.gz
cursor-renderer-native: Avoid a crash if we fail to allocate a gbm bo
https://bugzilla.gnome.org/show_bug.cgi?id=758613
-rw-r--r--src/backends/native/meta-cursor-renderer-native.c3
1 files changed, 3 insertions, 0 deletions
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: