From d448378f586749e8919d718a63b2f096719d9ead Mon Sep 17 00:00:00 2001 From: Francesco Lannutti Date: Sat, 12 Jan 2013 14:10:21 +0100 Subject: [PATCH] Fixed a memory leak in dcpss.c on the "err_conv" array --- src/spicelib/analysis/dcpss.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/spicelib/analysis/dcpss.c b/src/spicelib/analysis/dcpss.c index 3146df2df..e26d67e8b 100644 --- a/src/spicelib/analysis/dcpss.c +++ b/src/spicelib/analysis/dcpss.c @@ -839,6 +839,7 @@ DCpss(CKTcircuit *ckt, FREE (RHS_copy_der) ; FREE (RHS_max) ; FREE (RHS_min) ; + FREE (err_conv) ; FREE (psstimes) ; FREE (pssvalues) ; return (E_PANIC) ; /* to be corrected with definition of new error macro in iferrmsg.h */ @@ -854,6 +855,7 @@ DCpss(CKTcircuit *ckt, FREE (RHS_copy_der) ; FREE (RHS_max) ; FREE (RHS_min) ; + FREE (err_conv) ; FREE (psstimes) ; FREE (pssvalues) ; return (E_PANIC) ; /* to be corrected with definition of new error macro in iferrmsg.h */ @@ -1116,6 +1118,7 @@ DCpss(CKTcircuit *ckt, FREE (RHS_copy_der) ; FREE (RHS_max) ; FREE (RHS_min) ; + FREE (err_conv) ; FREE (psstimes) ; FREE (pssvalues) ; return (OK) ;