fix notab leak

This commit is contained in:
David Parkhurst 2021-04-10 16:03:44 -06:00
parent 38cfe18613
commit c22d792cb9

View File

@ -5062,7 +5062,7 @@ cmdprint(struct LOC_exec *LINK)
/* fputs(n.UU.sval, stdout); */
output_msg(PhreeqcPtr->sformatf("%s ", n.UU.sval));
}
PhreeqcPtr->PHRQ_free(n.UU.sval);
n.UU.sval = (char*)PhreeqcPtr->free_check_null(n.UU.sval);
}
else
/* printf("%s ", numtostr(STR1, n.UU.val)); */
@ -5146,7 +5146,7 @@ cmdpunch(struct LOC_exec *LINK)
}
}
}
PhreeqcPtr->PHRQ_free(n.UU.sval);
n.UU.sval = (char*)PhreeqcPtr->free_check_null(n.UU.sval);
}
else if (!temp_high_precision)
{
@ -5159,6 +5159,10 @@ cmdpunch(struct LOC_exec *LINK)
punch_tab = true;
++PhreeqcPtr->n_user_punch_index;
}
else
{
n.UU.sval = (char*)PhreeqcPtr->free_check_null(n.UU.sval);
}
this->skip_punch = false;
}
}