Browse Source

fix a memory leak in ASRC

pre-master-46
Holger Vogt 6 years ago
parent
commit
98dd7da1c4
  1. 3
      src/spicelib/devices/asrc/asrcdel.c
  2. 3
      src/spicelib/devices/asrc/asrcset.c

3
src/spicelib/devices/asrc/asrcdel.c

@ -19,5 +19,8 @@ ASRCdelete(GENinstance *gen_inst)
FREE(inst->ASRCacValues);
FREE(inst->ASRCposPtr);
FREE(inst->ASRCvars);
#ifdef KLU
FREE(inst->ASRCposBinding);
#endif
return OK;
}

3
src/spicelib/devices/asrc/asrcset.c

@ -143,6 +143,9 @@ ASRCunsetup(GENmodel *inModel, CKTcircuit *ckt)
FREE(here->ASRCposPtr);
FREE(here->ASRCvars);
FREE(here->ASRCacValues);
#ifdef KLU
FREE(here->ASRCposBinding);
#endif
}
return OK;

Loading…
Cancel
Save