From: Jonathan Matthew Date: Sun, 26 Jun 2022 07:04:48 +0000 (+0200) Subject: xgettext: Remove side effect of an extraction on later extractions. X-Git-Tag: v0.22~198 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e31714326d5f0bd3c06e92768b4942bf0085d093;p=thirdparty%2Fgettext.git xgettext: Remove side effect of an extraction on later extractions. Reported in . * gettext-tools/src/xgettext.c (extract_from_file): Reset current_formatstring_parser1/2/3 variables before returning. --- diff --git a/gettext-tools/src/xgettext.c b/gettext-tools/src/xgettext.c index 0259f6da5..8cd587a2d 100644 --- a/gettext-tools/src/xgettext.c +++ b/gettext-tools/src/xgettext.c @@ -1913,6 +1913,10 @@ extract_from_file (const char *file_name, extractor_ty extractor, } free (logical_file_name); free (real_file_name); + + current_formatstring_parser1 = NULL; + current_formatstring_parser2 = NULL; + current_formatstring_parser3 = NULL; } static message_ty *