]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: In language JavaScript, avoid a crash for some non-ASCII input.
authorBruno Haible <bruno@clisp.org>
Sun, 12 Mar 2023 14:25:33 +0000 (15:25 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 14 Mar 2023 01:57:28 +0000 (02:57 +0100)
commite637ee8c9fee4e13e99c48b4fc684f0117d2a9e3
treed9d1ec908a6a07c232b7adc661d449ad4f5bb28d
parent7886dcc16749f40243243a27e1a1e94d176e793d
xgettext: In language JavaScript, avoid a crash for some non-ASCII input.

* gettext-tools/src/xg-encoding.c (non_ascii_error_message,
non_utf8_error_message): Handle all possible lexical_context_ty values.
* gettext-tools/tests/xgettext-javascript-8: New file.
* gettext-tools/tests/Makefile.am (TESTS): Add it.
gettext-tools/src/xg-encoding.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/xgettext-javascript-8 [new file with mode: 0755]