Browse Source

Fix memory leak of parm when there is a closing ).

pre-master-46
Brian Taylor 1 year ago
committed by Holger Vogt
parent
commit
08aff1ee17
  1. 4
      src/xspice/mif/mifgetmod.c

4
src/xspice/mif/mifgetmod.c

@ -198,8 +198,10 @@ char *MIFgetMod(
num_pars = *device->numModelParms;
while (*line != '\0') {
INPgetTok(&line, &parm, 1);
if (!parm || !*parm) // May be closing ')'.
if (!parm || !*parm) { // May be closing ')'.
FREE(parm);
break;
}
for (j = 0; j < num_pars; j++) {
if (strcmp(parm, device->modelParms[j].keyword) == 0) {
err1 = NULL;

Loading…
Cancel
Save