kms/update: Free struct in meta_kms_crtc_color_updates_free()
The free function was only freeing the structs its members were pointing
to, but not the struct itself, causing a small leak.
Fixes: 0180ffdaa
("backends/native: Introduce MetaKmsCrtcColorUpdate")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3188>
This commit is contained in:
parent
193a21c601
commit
5fdb6a847f
@ -520,6 +520,7 @@ meta_kms_crtc_color_updates_free (MetaKmsCrtcColorUpdate *color_update)
|
|||||||
{
|
{
|
||||||
if (color_update->gamma.has_update)
|
if (color_update->gamma.has_update)
|
||||||
g_clear_pointer (&color_update->gamma.state, meta_gamma_lut_free);
|
g_clear_pointer (&color_update->gamma.state, meta_gamma_lut_free);
|
||||||
|
g_free (color_update);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
Loading…
Reference in New Issue
Block a user