]> git.ipfire.org Git - thirdparty/gettext.git/commit
lisp, scheme: Avoid invalid memory access
authorDaiki Ueno <ueno@gnu.org>
Fri, 12 Dec 2014 08:18:51 +0000 (17:18 +0900)
committerDaiki Ueno <ueno@gnu.org>
Fri, 12 Dec 2014 08:18:51 +0000 (17:18 +0900)
commit9c65deea0a1f1059db05a0576a683702f3360112
treec33a18f92acb122fa59883d197a1a2721c2103dc
parentc6bce7fbea478358bfea25e2711d2a5238b02600
lisp, scheme: Avoid invalid memory access

* format-lisp.c (make_intersected_list): Don't dereference
potentially released memory.  'append_repeated_to_initial' may
release the LIST->element.  Spotted by clang-analyzer.
* format-scheme.c (make_intersected_list): Likewise.
gettext-tools/src/ChangeLog
gettext-tools/src/format-lisp.c
gettext-tools/src/format-scheme.c