From ec8614e8e488c0a7b3d74ef31c058ff2b5bd61ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sun, 10 Jan 2021 10:12:08 +0100 Subject: [PATCH] label: Fix a potential memory leak This only happens in error cases so not very interesting. Anyway, try to make scan-build happy. --- gtk/gtklabel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 1c8a31f231..0ed8456787 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -3500,7 +3500,10 @@ no_uline: /* Extract the text to display */ if (!pango_parse_markup (new_text, -1, '_', do_mnemonics ? &attrs : NULL, &text, NULL, &error)) - goto error_set; + { + g_free (new_text); + goto error_set; + } if (do_mnemonics) {