]> diplodocus.org Git - nmh/blobdiff - uip/ap.c
Replace add(foo, NULL) with mh_xstrdup(foo).
[nmh] / uip / ap.c
index 930d0ad4c70e2b7bfea08fe83daec08d2e65805d..a44ecf55916c484e3409d2359eef346097770ec2 100644 (file)
--- a/uip/ap.c
+++ b/uip/ap.c
@@ -95,8 +95,7 @@ main (int argc, char **argv)
        }
        if (addrp == NADDRS)
            adios (NULL, "more than %d addresses", NADDRS);
-       else
-           addrs[addrp++] = cp;
+        addrs[addrp++] = cp;
     }
     addrs[addrp] = NULL;
 
@@ -128,7 +127,7 @@ main (int argc, char **argv)
        status += process (addrs[addrp], width);
 
     fmt_free (fmt, 1);
-    done (status);
+    done(min(status, MAX_EXIT));
     return 1;
 }