diff options
author | Simon McVittie <smcv@debian.org> | 2022-12-18 15:54:55 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2022-12-18 15:58:47 +0000 |
commit | a588bc01fdaf666adcb3b5771a87d78f9f206c08 (patch) | |
tree | 9d68200e15e7108df0a662ece85ccec62bbe396d | |
parent | 6adc2e4b596c6b2f73d5fa64388d09a90bc35a7a (diff) | |
download | mutter-wip/smcv/workspace-index.tar.gz |
workspace: Don't crash on invalid argument to meta_workspace_indexwip/smcv/workspace-index
Mitigates: https://gitlab.gnome.org/GNOME/mutter/-/issues/2559
Mitigates: https://bugs.debian.org/1024438
Signed-off-by: Simon McVittie <smcv@debian.org>
-rw-r--r-- | src/core/workspace.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/workspace.c b/src/core/workspace.c index b638177a8..6d2b471e3 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); |