X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/cbed730103da38443ab371936107c85bcce8e8e2..06812cb5cb0229200b5dc690a6365cf0a368a5f2:/uip/replsbr.c diff --git a/uip/replsbr.c b/uip/replsbr.c index 61e76a9b..05997fdc 100644 --- a/uip/replsbr.c +++ b/uip/replsbr.c @@ -8,6 +8,7 @@ #include #include #include +#include "h/done.h" #include #include /* L_SET */ @@ -161,7 +162,7 @@ finished: /* set up the "fcc" pseudo-component */ cptr = fmt_findcomp ("fcc"); if (cptr) { - mh_xfree(cptr->c_text); + free(cptr->c_text); if (fcc) cptr->c_text = mh_xstrdup(fcc); else @@ -169,7 +170,7 @@ finished: } cptr = fmt_findcomp ("user"); if (cptr) { - mh_xfree(cptr->c_text); + free(cptr->c_text); if ((cp = getenv("USER"))) cptr->c_text = mh_xstrdup(cp); else @@ -345,7 +346,7 @@ replformataddr (char *orig, char *str) *dst = '\0'; last_dst = dst; - return (buf); + return buf; } @@ -470,7 +471,7 @@ replfilter (FILE *in, FILE *out, char *filter, int fmtproc) write(2, "\n", 1) < 0) { advise ("stderr", "write"); } - _exit (-1); + _exit(1); default: if (pidXwait (pid, mhl))