Replace free() with mh_free0()
[mmh] / uip / rcvdist.c
index 59ffdf2..e3c38cd 100644 (file)
@@ -260,16 +260,16 @@ finished: ;
        }
        fclose(out);
 
-       free(scanl);
+       mh_free0(&scanl);
        for (nxtbuf = compbuffers, i = ncomps; (cptr = *savecomp++);
                        nxtbuf++, i--) {
-               free(cptr->c_text);
+               mh_free0(&(cptr->c_text));
        }
        while (i-- > 0) {
-               free(*nxtbuf++);
+               mh_free0(nxtbuf++);
        }
-       free(compbuffers);
-       free(used_buf);
+       mh_free0(&compbuffers);
+       mh_free0(&used_buf);
 }