]> git.ipfire.org Git - thirdparty/gettext.git/commit
lisp-format, scheme-format: Fix a memory overrun.
authorBruno Haible <bruno@clisp.org>
Tue, 14 Mar 2023 00:04:45 +0000 (01:04 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 14 Mar 2023 01:57:28 +0000 (02:57 +0100)
commitc19208d3ffc49222d7725eb0777034e40d592bb7
treeb7096a344c7c29cb091467bce68b8a5b80b234f3
parent78a692f1b0997d321122765f6c899938d61f805e
lisp-format, scheme-format: Fix a memory overrun.

* gettext-tools/src/format-lisp.c (make_repeated_list): Fix upper bound of a
loop.
* gettext-tools/src/format-scheme.c (make_repeated_list): Likewise.
* gettext-tools/tests/xgettext-lisp-4: New file.
* gettext-tools/tests/xgettext-scheme-6: New file.
* gettext-tools/tests/Makefile.am (TESTS): Add them.
gettext-tools/src/format-lisp.c
gettext-tools/src/format-scheme.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/xgettext-lisp-4 [new file with mode: 0755]
gettext-tools/tests/xgettext-scheme-6 [new file with mode: 0755]