From cd6e85edd776f9017670b9ef61b036d42d7d686c Mon Sep 17 00:00:00 2001 From: "Charlton, Scott R" Date: Wed, 15 May 2024 18:40:26 -0600 Subject: [PATCH] [phreeqci] Fixed phreeqci memory leaks --- src/PBasic.cpp | 3 +++ 1 file changed, 3 insertions(+) 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; }