diff --git a/src/PBasic.cpp b/src/PBasic.cpp index 592619f20..f0923558c 100644 --- a/src/PBasic.cpp +++ b/src/PBasic.cpp @@ -3247,6 +3247,7 @@ factor(struct LOC_exec * LINK) char* min_name = strexpr(LINK); require(tokrp, LINK); if (parse_all) { + PhreeqcPtr->PHRQ_free(min_name); n.UU.val = 1; break; } @@ -3419,6 +3420,7 @@ factor(struct LOC_exec * LINK) char* min_name = strexpr(LINK); require(tokrp, LINK); if (parse_all) { + PhreeqcPtr->PHRQ_free(min_name); n.UU.val = 1; break; } @@ -3574,6 +3576,7 @@ factor(struct LOC_exec * LINK) char* min_name = strexpr(LINK); require(tokrp, LINK); if (parse_all) { + PhreeqcPtr->PHRQ_free(min_name); n.UU.val = 1; break; }