summaryrefslogtreecommitdiffstats
path: root/lib/libc/iconv/citrus_mapper.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/iconv/citrus_mapper.c')
-rw-r--r--lib/libc/iconv/citrus_mapper.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/iconv/citrus_mapper.c b/lib/libc/iconv/citrus_mapper.c
index a788a9d9..b5ae96d 100644
--- a/lib/libc/iconv/citrus_mapper.c
+++ b/lib/libc/iconv/citrus_mapper.c
@@ -337,7 +337,9 @@ _citrus_mapper_open(struct _citrus_mapper_area *__restrict ma,
goto quit;
/* open mapper */
+ UNLOCK;
ret = mapper_open(ma, &cm, module, variable);
+ WLOCK;
if (ret)
goto quit;
cm->cm_key = strdup(mapname);
OpenPOWER on IntegriCloud