]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: Fix double-free in singular/plural argument extraction
authorDaiki Ueno <ueno@gnu.org>
Tue, 28 Oct 2014 06:51:01 +0000 (15:51 +0900)
committerDaiki Ueno <ueno@gnu.org>
Tue, 28 Oct 2014 06:53:17 +0000 (15:53 +0900)
commit8137d2b48aee10ce731588e440ea7a5ba100d2d0
tree9ed306a08ea304cad1ca9d41609e6a546f9679ba
parent9737630b132a974820d4b890a23a3897b604f746
xgettext: Fix double-free in singular/plural argument extraction

After commit 6aa7b7ed in 2009, xgettext assumed that ARGNUM1 and
ARGNUM2 of -k are different.  That could cause an double-free in
exceptional cases.
Reported by Johan Liljegren in:
<https://lists.gnu.org/archive/html/bug-gettext/2014-10/msg00028.html>.
* xgettext.c (arglist_parser_remember_literal): Don't assume that
ARGNUM1 and ARGNUM2 are different.
gettext-tools/src/ChangeLog
gettext-tools/src/xgettext.c