Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 56cd83caed352de45a9af5b5169cd3a2 > files > 16

mutter-44.2-1.mga9.src.rpm

From: Simon McVittie <smcv@debian.org>
Date: Sun, 18 Dec 2022 15:54:55 +0000
Subject: workspace: Don't crash on invalid argument to meta_workspace_index

Bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/2559
Bug-Debian: https://bugs.debian.org/1024438
Signed-off-by: Simon McVittie <smcv@debian.org>
Forwarded: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2774
---
 src/core/workspace.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/workspace.c b/src/core/workspace.c
index e933995..b8fd7d7 100644
--- a/src/core/workspace.c
+++ b/src/core/workspace.c
@@ -729,6 +729,7 @@ meta_workspace_index (MetaWorkspace *workspace)
 {
   int ret;
 
+  g_return_val_if_fail (META_IS_WORKSPACE (workspace), -1);
   ret = g_list_index (workspace->manager->workspaces, workspace);
   g_return_val_if_fail (ret >= 0, -1);