From: Jakub Jelinek Date: Thu, 12 Jul 2007 15:03:54 +0000 (+0000) Subject: 2007-03-15 Jakub Jelinek X-Git-Tag: cvs/fedora-glibc-2_5-20070712T1701~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e64da3e7d9bbf00dda616b6dc43a9b89706dda90;p=thirdparty%2Fglibc.git 2007-03-15 Jakub Jelinek * locale/programs/ld-ctype.c (find_translit): Return NULL if ctype is NULL. --- diff --git a/ChangeLog b/ChangeLog index a963613aece..619cf5e3bfa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-03-15 Jakub Jelinek + + * locale/programs/ld-ctype.c (find_translit): Return NULL if ctype is + NULL. + 2007-03-15 Jakub Jelinek [BZ #4181] diff --git a/locale/programs/ld-ctype.c b/locale/programs/ld-ctype.c index ca1ec7995ae..572f7d1c9e2 100644 --- a/locale/programs/ld-ctype.c +++ b/locale/programs/ld-ctype.c @@ -1866,6 +1866,9 @@ find_translit (struct localedef_t *locale, const struct charmap_t *charmap, assert (locale != NULL); ctype = locale->categories[LC_CTYPE].ctype; + if (ctype == NULL) + return NULL; + if (ctype->translit != NULL) result = find_translit2 (ctype, charmap, wch);