]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: In language Tcl, avoid a crash at surrogate character escapes.
authorBruno Haible <bruno@clisp.org>
Tue, 14 Mar 2023 08:37:51 +0000 (09:37 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 14 Mar 2023 11:18:53 +0000 (12:18 +0100)
commitfa2fbdbcbf359dfb024467d698f2d8732527f97c
tree60c8eb689166fcbba0f33b8ebbbae70b70cda7e8
parentf1b2a62f9b48019d60ddd1693a9bc6e5529772fa
xgettext: In language Tcl, avoid a crash at surrogate character escapes.

* gettext-tools/src/x-tcl.c (accumulate_word): Warn when seeing a surrogate
character, instead of aborting.
* gettext-tools/tests/xgettext-tcl-5: New file.
* gettext-tools/tests/Makefile.am (TESTS): Add it.
gettext-tools/src/x-tcl.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/xgettext-tcl-5 [new file with mode: 0755]