Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 16 Aug 1999 07:05:34 +0000 (07:05 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 16 Aug 1999 07:05:34 +0000 (07:05 +0000)
1999-08-16  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcsmbsload.c (__wcsmbs_clone_conv): Call
update_conversion_ptrs.
Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

* wcsmbs/wcsnlen.c: Correct decrement of maxlen.
Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

ChangeLog
wcsmbs/wcsmbsload.c

index 8e40664..344751f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,13 @@
+1999-08-16  Ulrich Drepper  <drepper@cygnus.com>
+
+       * wcsmbs/wcsmbsload.c (__wcsmbs_clone_conv): Call
+       update_conversion_ptrs.
+       Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
+
 1999-08-15  Ulrich Drepper  <drepper@cygnus.com>
 
-       * wcsmbs/wcsnlen.c: Correct decrement maxlen.
+       * wcsmbs/wcsnlen.c: Correct decrement of maxlen.
+       Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
 
        * wcsmbs/Makefile (tests): Add tst-wcsnlen.
        * wcsmbs/tst-wcsnlen.c: New file.
index b02acad..19ce7e7 100644 (file)
@@ -239,6 +239,9 @@ void
 internal_function
 __wcsmbs_clone_conv (struct gconv_fcts *copy)
 {
+  /* First make sure the function table is up-to-date.  */
+  update_conversion_ptrs ();
+
   /* Make sure the data structures remain the same until we are finished.  */
   __libc_lock_lock (lock);