From db0f12135ebc0d1ff11556140f36851228ce41bc Mon Sep 17 00:00:00 2001 From: Alessandro Bono Date: Fri, 2 Sep 2022 10:21:04 +0200 Subject: [PATCH] output-xrand: Plug a memory leak Fixes: 99d84ae1cc8f027a35c32d266cef48758daaff6d Part-of: --- src/backends/x11/meta-output-xrandr.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backends/x11/meta-output-xrandr.c b/src/backends/x11/meta-output-xrandr.c index 11f693a04..bb6588de3 100644 --- a/src/backends/x11/meta-output-xrandr.c +++ b/src/backends/x11/meta-output-xrandr.c @@ -461,9 +461,15 @@ output_get_max_bpc_range_xrandr (Display *xdisplay, atom); meta_clutter_x11_untrap_x_errors (); - if (!property_info || property_info->num_values != 2) + if (!property_info) return FALSE; + if (property_info->num_values != 2) + { + XFree (property_info); + return FALSE; + } + values = (long *) property_info->values; if (min) *min = values[0];