was flagged by gcc 6 -Wmisleading-indentation. In its original location,
it would not always have been called, resulting in leaked memory.
(cherry picked from commit
79f012b76eba04d50a36a4a37c57458a8d521434)
if (ontty != PITTY)
SIGNAL (SIGINT, intrser);
mhlfile (fp, cp, ofilen, ofilec); /* FALL THROUGH! */
if (ontty != PITTY)
SIGNAL (SIGINT, intrser);
mhlfile (fp, cp, ofilen, ofilec); /* FALL THROUGH! */
for (ap = arglist_head; ap; ap = ap->a_next) {
fmt_free(ap->a_fmt, 0);
for (ap = arglist_head; ap; ap = ap->a_next) {
fmt_free(ap->a_fmt, 0);
SIGNAL (SIGINT, SIG_IGN);
if (mhl_action == NULL && fp != stdin && fp != NULL)
fclose (fp);
SIGNAL (SIGINT, SIG_IGN);
if (mhl_action == NULL && fp != stdin && fp != NULL)
fclose (fp);
if (holder.c_text) {
free (holder.c_text);
holder.c_text = NULL;
if (holder.c_text) {
free (holder.c_text);
holder.c_text = NULL;