Fix gcc warning about uninitialized variable.
authordrepper <drepper>
Tue, 12 Oct 1999 16:33:06 +0000 (16:33 +0000)
committerdrepper <drepper>
Tue, 12 Oct 1999 16:33:06 +0000 (16:33 +0000)
locale/setlocale.c

index f053895..c0f453c 100644 (file)
@@ -327,12 +327,9 @@ setlocale (int category, const char *locale)
        }
 
       /* Create new composite name.  */
-      if (category >= 0
-         || (composite = new_composite_name (LC_ALL, newnames)) == NULL)
-       /* Loading this part of the locale failed.  Abort the
-          composite load.  */
-       composite = NULL;
-      else
+      composite = (category >= 0
+                  ? NULL : new_composite_name (LC_ALL, newnames));
+      if (composite != NULL)
        {
          /* Now we have loaded all the new data.  Put it in place.  */
          for (category = 0; category < __LC_LAST; ++category)