diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2020-04-30 01:03:54 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2020-04-30 01:03:54 +0300 |
commit | 826285ac1d59c5ccf79102b79acfa23bbcc6defc (patch) | |
tree | 7688ffcd3f952d074f699193572600d6f44e97d3 /src | |
parent | 30cdf2c5b99c4d3b49ba110c830a41e2bb005a32 (diff) | |
download | metacity-826285ac1d59c5ccf79102b79acfa23bbcc6defc.tar.gz |
group: free group if returning early
Based on mutter commit:
https://gitlab.gnome.org/GNOME/mutter/-/commit/1d75d5aa2f5e5a7b1457
Diffstat (limited to 'src')
-rw-r--r-- | src/core/group.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/group.c b/src/core/group.c index 13c0b1c5..8b45939e 100644 --- a/src/core/group.c +++ b/src/core/group.c @@ -53,7 +53,10 @@ meta_group_new (MetaDisplay *display, attrs.your_event_mask | PropertyChangeMask); if (meta_error_trap_pop_with_return (display) != 0) - return NULL; + { + g_free (group); + return NULL; + } if (display->groups_by_leader == NULL) display->groups_by_leader = g_hash_table_new (meta_unsigned_long_hash, |