From 8c9c1230fe623acd6a398564a514909ffcc4caf9 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 28 Feb 2020 18:10:31 +0100 Subject: [PATCH] plug a memory leak (IXTH80N20L-IXTH48P20P-quasisat.sp) --- src/frontend/device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/frontend/device.c b/src/frontend/device.c index 809d9f24a..608fcbbea 100644 --- a/src/frontend/device.c +++ b/src/frontend/device.c @@ -1095,6 +1095,7 @@ if_set_binned_model(CKTcircuit *ckt, char *devname, char *param, struct dvec *va return; } w = v->va_V.vV_real; + free_struct_variable(v); v = if_getparam(ckt, &devname, "l", 0, 0); if (!v) { @@ -1102,6 +1103,7 @@ if_set_binned_model(CKTcircuit *ckt, char *devname, char *param, struct dvec *va return; } l = v->va_V.vV_real; + free_struct_variable(v); if (param[0] == 'w') w = *val->v_realdata; /* overwrite the width with the alter param */