Changed some string terminations from NULL to \0.
[mmh] / uip / msh.c
index 41cf510..eeb87a1 100644 (file)
--- a/uip/msh.c
+++ b/uip/msh.c
@@ -67,7 +67,7 @@ static struct swit switches[] = {
 #define VERSIONSW            13
     { "version", 0 },
 #define        HELPSW               14
-    { "help", 4 },
+    { "help", 0 },
     { NULL, 0 }
 };
 
@@ -754,7 +754,7 @@ setup (char *file)
     if (!(mp = (struct msgs  *) calloc ((size_t) 1, sizeof(*mp))))
        padios (NULL, "unable to allocate folder storage");
 
-    if (!(mp->msgstats = calloc ((size_t) 1, msgp + 3)))
+    if (!(mp->msgstats = calloc ((size_t) msgp + 3, sizeof(*(mp->msgstats)))))
        padios (NULL, "unable to allocate message status storage");
 
     mp->hghmsg = msgp;