]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: Perl: Avoid unbounded nesting_depth growth, part 1.
authorBruno Haible <bruno@clisp.org>
Mon, 18 Sep 2023 14:18:23 +0000 (16:18 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 18 Sep 2023 18:07:27 +0000 (20:07 +0200)
commit3fda664058db0260956d2f47f896641549100b8b
tree51fd64384763461b5718923d65b4a61d41de10f7
parent9d15a9f7bd266689e381b9ed3eb8d652f287215c
xgettext: Perl: Avoid unbounded nesting_depth growth, part 1.

* gettext-tools/src/x-perl.c: Return from extract_balanced when a semicolon
outside parentheses is seen.
(extract_balanced): Add parameters semicolon_delim, eat_semicolon_delim.
All callers changed.

Test case:
=================
use strict;
=================
gettext-tools/src/x-perl.c