From 9739e57a1d0b8a8fa2ced0332d1bbdb7e6bff27c Mon Sep 17 00:00:00 2001 From: Jonathan Matthew Date: Sun, 26 Jun 2022 09:04:48 +0200 Subject: [PATCH] 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. --- gettext-tools/src/xgettext.c | 4 ++++ 1 file changed, 4 insertions(+) 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 * -- 2.47.2