]> git.ipfire.org Git - thirdparty/gettext.git/commit
libintl: Fix pointer use after free and make error handling robuster
authorCarlos O'Donell <carlos@redhat.com>
Fri, 6 Sep 2013 06:52:57 +0000 (15:52 +0900)
committerDaiki Ueno <ueno@gnu.org>
Fri, 6 Sep 2013 07:08:16 +0000 (16:08 +0900)
commite3e7f521f2e6dd4043f26046ee80eb73572e86d7
tree8212a3e9e559765dae0483d12da951ac5ece5c83
parent70c796d06e832ec46533447f9d076a720e580409
libintl: Fix pointer use after free and make error handling robuster

Previously, _nl_find_msg had a use of pointer after free'd.  Also,
some callers of the function didn't check the failure.

Merge changes from glibc.  Reported by Carlos O'Donell in
<https://savannah.gnu.org/bugs/?38930>.
gettext-runtime/intl/ChangeLog
gettext-runtime/intl/dcigettext.c
gettext-runtime/intl/loadmsgcat.c