X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Frcvdist.c;h=f3caa50003249a80b80b0eb18e7ae3308e9e0b52;hb=3244935a74559715749a60c03e7b608a227e0438;hp=59ffdf2c5b13732e2e2b1fb3933c08373ebde12f;hpb=b78007de9802005825390bee71dfce2306b42519;p=mmh diff --git a/uip/rcvdist.c b/uip/rcvdist.c index 59ffdf2..f3caa50 100644 --- a/uip/rcvdist.c +++ b/uip/rcvdist.c @@ -85,7 +85,7 @@ main(int argc, char **argv) continue; } } - addrs = addrs ? add(cp, add(", ", addrs)) : getcpy(cp); + addrs = addrs ? add(cp, add(", ", addrs)) : mh_xstrdup(cp); } if (!addrs) { @@ -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); }