X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frepl.c;h=505160ecec629e50f7003cc48acaa498b7576a0d;hp=cd0f6beb96a6c7bc019991f4a474bfde795a9fca;hb=d4c34b4439a9dbd89664de460ed37ecddc260fb1;hpb=b78007de9802005825390bee71dfce2306b42519 diff --git a/uip/repl.c b/uip/repl.c index cd0f6be..505160e 100644 --- a/uip/repl.c +++ b/uip/repl.c @@ -537,7 +537,7 @@ finished: if (sp != cptr->c_text) { cp = cptr->c_text; cptr->c_text = getcpy(sp); - free(cp); + mh_free0(&cp); } } i = format_len + char_read + 256; @@ -582,14 +582,14 @@ finished: } /* return dynamically allocated buffers */ - free(scanl); + mh_free0(&scanl); for (nxtbuf = compbuffers, i = ncomps; (cptr = *savecomp++); nxtbuf++, i--) - free(cptr->c_text); /* if not nxtbuf, nxtbuf already freed */ + mh_free0(&(cptr->c_text)); /* if not nxtbuf, nxtbuf already freed */ while ( i-- > 0) - free(*nxtbuf++); /* free unused nxtbufs */ - free((char *) compbuffers); - free((char *) used_buf); + mh_free0(nxtbuf++); /* free unused nxtbufs */ + mh_free0(&compbuffers); + mh_free0(&used_buf); } static char *buf; /* our current working buffer */