X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/64f5cda4610fa3de39a9d69aeda2d8a26f147f2e..e56972cabb200aa655374e95bbbbcf18d0ddabe0:/uip/mhlsbr.c?ds=sidebyside diff --git a/uip/mhlsbr.c b/uip/mhlsbr.c index 3bc08085..9a35a816 100644 --- a/uip/mhlsbr.c +++ b/uip/mhlsbr.c @@ -908,6 +908,7 @@ process (char *folder, char *fname, int ofilen, int ofilec) if (ontty != PITTY) SIGNAL (SIGINT, intrser); mhlfile (fp, cp, ofilen, ofilec); /* FALL THROUGH! */ + free (cp); for (ap = arglist_head; ap; ap = ap->a_next) { fmt_free(ap->a_fmt, 0); @@ -922,7 +923,6 @@ process (char *folder, char *fname, int ofilen, int ofilec) SIGNAL (SIGINT, SIG_IGN); if (mhl_action == NULL && fp != stdin && fp != NULL) fclose (fp); - free (cp); if (holder.c_text) { free (holder.c_text); holder.c_text = NULL;