Replace free() with mh_free0()
[mmh] / uip / ali.c
index c6b028c..d6a480c 100644 (file)
--- a/uip/ali.c
+++ b/uip/ali.c
@@ -133,7 +133,7 @@ main(int argc, char **argv)
                        }
                }
                if (dp) {
-                       free(dp);
+                       mh_free0(&dp);
                }
        }
 
@@ -210,9 +210,9 @@ print_aka(char *p, int list, int margin)
 static void
 print_usr(char *s, int list, int norm)
 {
-       register char *cp, *pp, *vp;
-       register struct aka *ak;
-       register struct mailname *mp, *np;
+       char *cp, *pp, *vp;
+       struct aka *ak;
+       struct mailname *mp, *np;
 
        if ((pp = getname(s)) == NULL)
                adios(EX_DATAERR, NULL, "no address in \"%s\"", s);
@@ -244,5 +244,5 @@ print_usr(char *s, int list, int norm)
        print_aka(vp ? vp : s, list, 0);
 
        if (vp)
-               free(vp);
+               mh_free0(&vp);
 }