summaryrefslogtreecommitdiff
path: root/wcsmbs/wcsmbsload.c
diff options
context:
space:
mode:
Diffstat (limited to 'wcsmbs/wcsmbsload.c')
-rw-r--r--wcsmbs/wcsmbsload.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/wcsmbs/wcsmbsload.c b/wcsmbs/wcsmbsload.c
index b02acad68d..19ce7e7093 100644
--- a/wcsmbs/wcsmbsload.c
+++ b/wcsmbs/wcsmbsload.c
@@ -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);