Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 12 Apr 2000 21:39:32 +0000 (21:39 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 12 Apr 2000 21:39:32 +0000 (21:39 +0000)
* locale/programs/locale.c (show_info): Don't try to look into
data for LC_ALL (there is none).

ChangeLog
locale/programs/locale.c
malloc/malloc.c

index 8c84f14..8f95162 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-04-12  Ulrich Drepper  <drepper@redhat.com>
 
+       * locale/programs/locale.c (show_info): Don't try to look into
+       data for LC_ALL (there is none).
+
        * malloc/malloc.c (cALLOc): Clear only what the user asked for and
        avoid writing over boundary.
        Patch by Greg McGary <gkm@eng.ascend.com>.
index 06900a8..261f7c7 100644 (file)
@@ -669,31 +669,32 @@ show_info (const char *name)
     }
 
   for (cat_no = 0; cat_no < NCATEGORIES; ++cat_no)
-    {
-      size_t item_no;
-
-      if (strcmp (name, category[cat_no].name) == 0)
-       /* Print the whole category.  */
-       {
-         if (show_category_name != 0)
-           puts (category[cat_no].name);
-
-         for (item_no = 0; item_no < category[cat_no].number; ++item_no)
-           print_item (&category[cat_no].item_desc[item_no]);
-
-         return;
-       }
+    if (cat_no != LC_ALL)
+      {
+       size_t item_no;
 
-      for (item_no = 0; item_no < category[cat_no].number; ++item_no)
-       if (strcmp (name, category[cat_no].item_desc[item_no].name) == 0)
+       if (strcmp (name, category[cat_no].name) == 0)
+         /* Print the whole category.  */
          {
            if (show_category_name != 0)
              puts (category[cat_no].name);
 
-           print_item (&category[cat_no].item_desc[item_no]);
+           for (item_no = 0; item_no < category[cat_no].number; ++item_no)
+             print_item (&category[cat_no].item_desc[item_no]);
+
            return;
          }
-    }
+
+       for (item_no = 0; item_no < category[cat_no].number; ++item_no)
+         if (strcmp (name, category[cat_no].item_desc[item_no].name) == 0)
+           {
+             if (show_category_name != 0)
+               puts (category[cat_no].name);
+
+             print_item (&category[cat_no].item_desc[item_no]);
+             return;
+           }
+      }
 
   /* The name is not a standard one.
      For testing and perhaps advanced use allow some more symbols.  */
index 2351963..93feb07 100644 (file)
@@ -3738,7 +3738,7 @@ Void_t* cALLOc(n, elem_size) size_t n; size_t elem_size;
   }
 #endif
 
-  MALLOC_ZERO(mem, cs);
+  MALLOC_ZERO(mem, sz);
   return mem;
 }