From b2621174d3e84c6f9f21146a5dfd4d859a3a5923 Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 19 Apr 2017 19:14:09 +0200 Subject: [PATCH] inpgmod.c, plug a memory hole Reported and fixed by Marek Bielik in message: Subject: [Ngspice-devel] Memory leaks fix Date: Tue, 18 Apr 2017 16:16:21 +0000 --- src/spicelib/parser/inpgmod.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/spicelib/parser/inpgmod.c b/src/spicelib/parser/inpgmod.c index c6e899a93..430d0f5c0 100644 --- a/src/spicelib/parser/inpgmod.c +++ b/src/spicelib/parser/inpgmod.c @@ -81,8 +81,10 @@ create_model(CKTcircuit *ckt, INPmodel *modtmp, INPtables *tab) while (*line) { INPgetTok(&line, &parm, 1); - if (!*parm) + if (!*parm) { + FREE(parm); continue; + } for (j = 0; j < *(ft_sim->devices[modtmp->INPmodType]->numModelParms); j++) {