Minor cleanups.
authordrepper <drepper>
Tue, 14 Aug 2001 22:35:47 +0000 (22:35 +0000)
committerdrepper <drepper>
Tue, 14 Aug 2001 22:35:47 +0000 (22:35 +0000)
locale/newlocale.c

index 19e65e2..4a785d0 100644 (file)
@@ -163,10 +163,12 @@ __newlocale (int category_mask, const char *locale, __locale_t base)
       if (result_ptr == NULL)
        return NULL;
 
-      *result_ptr = result;
     }
   else
-    *(result_ptr = base) = result;
+    /* We modify the base structure.  */
+    result_ptr = base;
+
+  *result_ptr = result;
 
   /* Update the special members.  */
  update: