X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/ec18722d02bd307bd09f30715dc8ba4e1b8a6716..ab41b15145fe5d5155fc26b1300e648a0f12d290:/uip/replsbr.c diff --git a/uip/replsbr.c b/uip/replsbr.c index d3ba2709..61e76a9b 100644 --- a/uip/replsbr.c +++ b/uip/replsbr.c @@ -205,7 +205,7 @@ finished: dat[2] = 0; dat[3] = outputlinelen; dat[4] = 0; - memset(&cb, 0, sizeof(cb)); + ZERO(&cb); cb.formataddr = replformataddr; cb.concataddr = replconcataddr; fmt_scan (fmt, scanl, i, dat, &cb); @@ -476,6 +476,7 @@ replfilter (FILE *in, FILE *out, char *filter, int fmtproc) if (pidXwait (pid, mhl)) done (1); fseek (out, 0L, SEEK_END); + arglist_free(mhl, arglist); break; } }