From 25efcd7022b1e63e7581623bbae6e124a58b3874 Mon Sep 17 00:00:00 2001 From: Anupama Rajendra Date: Wed, 25 Feb 2026 16:21:48 -0600 Subject: [PATCH] try changes to fix sf remove child variable --- src/calcSchedule.C | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calcSchedule.C b/src/calcSchedule.C index 6a110a00..588e5e3a 100644 --- a/src/calcSchedule.C +++ b/src/calcSchedule.C @@ -108,7 +108,7 @@ calcSchedule::calcSchedule(double td, History* hist, calcSchedule* schedItem) opTime = -1; fluxCode = -1; - subSched = new calcSchedule*; + subSched = new calcSchedule*[1]; memCheck(subSched,"calcSchedule::calcSchedule(...) constructor: subSched"); subSched[0] = schedItem; @@ -195,7 +195,10 @@ void calcSchedule::collapse() opTime = subSched[0]->opTime; fluxCode = subSched[0]->fluxCode; calcSchedule **tmp = subSched; - subSched = subSched[0]->subSched; + subSched = tmp[0]->subSched; + tmp[0]->subSched = NULL; + tmp[0]->nItems = 0; + delete[] tmp; }