From: Bruno Haible Date: Fri, 22 May 2026 23:33:49 +0000 (+0200) Subject: Fix a double-free bug. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f78ebdf283d561e7a6ad1800ba257601e12480d2;p=thirdparty%2Fgettext.git Fix a double-free bug. Reported by at . * gettext-tools/src/locating-rules.c (locating_rule_list_add_from_file): Remove xmlFreeDoc invocation inside the loop. --- diff --git a/gettext-tools/src/locating-rules.c b/gettext-tools/src/locating-rules.c index 730fadd15..3e2ab7a07 100644 --- a/gettext-tools/src/locating-rules.c +++ b/gettext-tools/src/locating-rules.c @@ -333,7 +333,6 @@ locating_rule_list_add_from_file (struct locating_rule_list_ty *rules, if (!xmlHasProp (node, BAD_CAST "pattern")) { missing_attribute (node, "pattern"); - xmlFreeDoc (doc); } else {