Change type of _NL_CTYPE_CLASS_NAMES and _NL_CTYPE_MAP_NAMES field to
[kopensolaris-gnu/glibc.git] / locale / duplocale.c
index 494c2ec..7b188ef 100644 (file)
@@ -38,7 +38,7 @@ __duplocale (__locale_t dataset)
   __libc_lock_lock (__libc_setlocale_lock);
 
   /* Get memory.  */
-  result = (__locale_t) malloc (sizeof (struct __locale_t));
+  result = (__locale_t) malloc (sizeof (struct __locale_struct));
   if (result != NULL)
     {
       int cnt;
@@ -52,4 +52,6 @@ __duplocale (__locale_t dataset)
 
   /* It's done.  */
   __libc_lock_unlock (__libc_setlocale_lock);
+
+  return result;
 }