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.21.1~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9739e57a1d0b8a8fa2ced0332d1bbdb7e6bff27c;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 1dce01efb..bd2e38f7d 100644 --- a/gettext-tools/src/xgettext.c +++ b/gettext-tools/src/xgettext.c @@ -1906,6 +1906,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 *