diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2017-07-21 15:09:07 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2017-10-05 18:08:09 -0400 |
commit | 8b23dd915f4da70f4a65e2caa779b90bf25e2fe8 (patch) | |
tree | 289aa632c7127c65b6f850c3019f637dce36140b | |
parent | 7e1f65405fe407b6b13df4d3328e2daba5e58945 (diff) | |
download | mutter-8b23dd915f4da70f4a65e2caa779b90bf25e2fe8.tar.gz |
cursor-renderer-native: Don't leak cursor gbm buffers
We tried to free all three cursors by looping, but only ever tried to
free the first buffer.
https://bugzilla.gnome.org/show_bug.cgi?id=785381
-rw-r--r-- | src/backends/native/meta-cursor-renderer-native.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backends/native/meta-cursor-renderer-native.c b/src/backends/native/meta-cursor-renderer-native.c index efd9b7385..4ce7592b0 100644 --- a/src/backends/native/meta-cursor-renderer-native.c +++ b/src/backends/native/meta-cursor-renderer-native.c @@ -605,7 +605,7 @@ cursor_priv_free (gpointer data) return; for (i = 0; i < HW_CURSOR_BUFFER_COUNT; i++) - g_clear_pointer (&cursor_priv->bos[0], (GDestroyNotify) gbm_bo_destroy); + g_clear_pointer (&cursor_priv->bos[i], (GDestroyNotify) gbm_bo_destroy); g_slice_free (MetaCursorNativePrivate, cursor_priv); } |