From d8524845d09311f0b037eb7b8e13c45724bb1661 Mon Sep 17 00:00:00 2001 From: rbuj Date: Mon, 8 Nov 2021 15:26:58 +0100 Subject: mate-screenshot: fix memory leak --- mate-screenshot/src/mate-screenshot.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mate-screenshot/src/mate-screenshot.c b/mate-screenshot/src/mate-screenshot.c index 2c2449c2..43f74399 100644 --- a/mate-screenshot/src/mate-screenshot.c +++ b/mate-screenshot/src/mate-screenshot.c @@ -1178,8 +1178,10 @@ load_options (void) /* Find various dirs */ last_save_dir = g_settings_get_string (settings, LAST_SAVE_DIRECTORY_KEY); - if (!last_save_dir || !last_save_dir[0]) + + if (*last_save_dir == '\0') { + g_free (last_save_dir); last_save_dir = get_desktop_dir (); } else if (last_save_dir[0] == '~') -- cgit v1.2.1