diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index abb6328f54..a546c02492 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,19 @@ 2004-09-25 Ulrich Drepper <drepper@redhat.com> + * intl/dcigettext.c (DCIGETTEXT): Protect tfind/tsearch calls. + * intl/dcigettext.c (_nl_find_msg): Call _nl_load_domain also if + decided < 0. + * intl/finddomain.c (_nl_find_domain): Likewise. + * intl/l10nflist.c (_nl_make_l10nflist): Initialize lock. + * intl/loadinfo.h (struct loaded_l10nfile): Add lock element. + * intl/loadmsgcat.c (_nl_load_domain): Set decided to 1 only once we + are done. First set to -1 to signal initialization is ongoing. + Protect against concurrent callers with recursive lock. * intl/finddomain.c (_nl_find_domain): Protect calls to _nl_make_l10nflist. - * sysdeps/posix/getaddrinfo.c (getaddrinfo): If determinination of source address fails, initialized source_addr_len field so that - duplicate address recognition does not copy junk. + duplicate address recognition does not copy junk. [BZ #322] 2004-09-25 Jakub Jelinek <jakub@redhat.com> |