]> diplodocus.org Git - nmh/blobdiff - uip/ali.c
Escape literal leading full stop in man/new.man.
[nmh] / uip / ali.c
index 47b590da43de7962dc134c1f3e223dce41b3822f..1f725da75ddfa4d74576b07c9909f581e62c37ac 100644 (file)
--- a/uip/ali.c
+++ b/uip/ali.c
@@ -143,9 +143,13 @@ main (int argc, char **argv)
        } else {
            /* print them all */
            for (ak = akahead; ak; ak = ak->ak_next) {
+                char *res;
+
                printf ("%s: ", ak->ak_name);
                pos += strlen (ak->ak_name) + 1;
-               print_aka (akresult (ak), list, pos);
+                res = akresult(ak);
+               print_aka(res, list, pos);
+                free(res);
            }
        }
     }
@@ -161,7 +165,7 @@ print_aka (char *p, int list, int margin)
     char c;
 
     if (p == NULL) {
-       printf ("<empty>\n");
+       puts("<empty>");
        return;
     }