From 800845022bde33ad93b414974593c085a38aa5f0 Mon Sep 17 00:00:00 2001 From: mbkma Date: Sat, 7 Mar 2026 21:50:30 +0100 Subject: taglist-plugin: fix free(): invalid pointer --- plugins/taglist/pluma-taglist-plugin-parser.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'plugins') diff --git a/plugins/taglist/pluma-taglist-plugin-parser.c b/plugins/taglist/pluma-taglist-plugin-parser.c index d97553b9..bca7a70d 100644 --- a/plugins/taglist/pluma-taglist-plugin-parser.c +++ b/plugins/taglist/pluma-taglist-plugin-parser.c @@ -140,11 +140,9 @@ parse_tag_group (TagGroup *tg, const gchar* fn, xmlDocPtr doc, tag = g_new0 (Tag, 1); /* Get Tag name */ - { - xmlChar *prop = xmlGetProp (cur, (const xmlChar *) "name"); - tag->name = (xmlChar*)g_strdup (gettext ((const char*)prop)); - xmlFree (prop); - } + xmlChar *prop = xmlGetProp (cur, (const xmlChar *) "name"); + tag->name = (xmlChar*)g_strdup (gettext ((const char*)prop)); + xmlFree (prop); if (tag->name == NULL) { @@ -200,11 +198,9 @@ get_tag_group (const gchar* filename, xmlDocPtr doc, tag_group = g_new0 (TagGroup, 1); /* Get TagGroup name */ - { - xmlChar *prop = xmlGetProp (cur, (const xmlChar *) "name"); - tag_group->name = (xmlChar*)g_strdup (gettext ((const char*)prop)); - xmlFree (prop); - } + xmlChar *prop = xmlGetProp (cur, (const xmlChar *) "name"); + tag_group->name = (xmlChar*)g_strdup (gettext ((const char*)prop)); + xmlFree (prop); sort_str = xmlGetProp (cur, (const xmlChar *) "sort"); -- cgit v1.2.1