Replace free() with mh_free0()
[mmh] / uip / mhshow.c
index 691ef8c..dc5c202 100644 (file)
@@ -174,7 +174,7 @@ main(int argc, char **argv)
                                        adios(EX_USAGE, NULL, "missing argument to %s",
                                                        argp[-2]);
                                if (formsw)
-                                       free(formsw);
+                                       mh_free0(&formsw);
                                formsw = getcpy(etcpath(cp));
                                continue;
 
@@ -359,8 +359,7 @@ main(int argc, char **argv)
        for (ctp = cts; *ctp; ctp++)
                free_content(*ctp);
 
-       free((char *) cts);
-       cts = NULL;
+       mh_free0(&cts);
 
        /* If reading from a folder, do some updating */
        if (mp) {