From df95d04ba361bd8e262b8d3ecd84bf30873ccce9 Mon Sep 17 00:00:00 2001 From: Brian Taylor Date: Mon, 18 May 2026 22:02:44 -0700 Subject: [PATCH] Revert "Fix memory leaks for paranoia_parallel." This reverts commit cf825fd80a6b3308abd7c0f9b32fdcf5d6565593. --- src/frontend/inpcom.c | 1 - src/frontend/outitf.c | 6 +++--- src/maths/ni/niiter.c | 1 - 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 5943c8118..3551975ef 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -9944,7 +9944,6 @@ int add_to_sourcepath(const char* filepath, const char* path) scan_new = next; } if (!addwl) { - wl_free(startwl); wl_free(wl); tfree(fpath); return 0; // Not an error. diff --git a/src/frontend/outitf.c b/src/frontend/outitf.c index b2ef4681e..a59dc6030 100644 --- a/src/frontend/outitf.c +++ b/src/frontend/outitf.c @@ -153,11 +153,11 @@ OUTpBeginPlot(CKTcircuit *circuitPtr, JOB *analysisPtr, " is more than the DRAM memory available (%sB)!\n", cmemrequ, n, ctimesteps, cmemavail); fprintf(stderr, " Swapping data to SSD may slow down the simulation.\n"); + tfree(cmemrequ); + tfree(cmemavail); + tfree(ctimesteps); #endif } - tfree(cmemrequ); - tfree(cmemavail); - tfree(ctimesteps); } return ret; diff --git a/src/maths/ni/niiter.c b/src/maths/ni/niiter.c index 9f06a62df..85da8ecd7 100644 --- a/src/maths/ni/niiter.c +++ b/src/maths/ni/niiter.c @@ -278,7 +278,6 @@ NIiter(CKTcircuit *ckt, int maxIter) fprintf(stderr, "too many iterations without convergence: %d iter's (max iter == %d)\n", iterno, maxIter); #endif - FREE(errMsg); } FREE(OldCKTstate0); return(E_ITERLIM);