aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index abb6328..a546c02 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>