]> 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>
Tue, 19 Sep 2023 02:11:30 +0000 (04:11 +0200)
commitc2f23dd5fc124e605d459da17a75d802a517d6f7
tree1946a3b52332012080a27251b2e75caf16f2c5e2
parenta96f05815cdca68d8828652d2acddcd625a4f7f8
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