Browse Source

nghash_delete() models and instances in CKTdltMod()

pre-master-46
rlar 13 years ago
parent
commit
468b4b973c
  1. 4
      src/spicelib/analysis/cktdltm.c

4
src/spicelib/analysis/cktdltm.c

@ -33,10 +33,14 @@ CKTdltMod(CKTcircuit *ckt, GENmodel *m)
for (h = m->GENinstances; h; h = next_i) { for (h = m->GENinstances; h; h = next_i) {
next_i = h->GENnextInstance; next_i = h->GENnextInstance;
if (h != nghash_delete(ckt->DEVnameHash, h->GENname))
fprintf(stderr, "ERROR, ouch nasal daemons ...\n");
error = SPfrontEnd->IFdelUid (ckt, h->GENname, error = SPfrontEnd->IFdelUid (ckt, h->GENname,
UID_INSTANCE); UID_INSTANCE);
tfree(h); tfree(h);
} }
if (m != nghash_delete(ckt->MODnameHash, m->GENmodName))
fprintf(stderr, "ERROR, ouch nasal daemons ...\n");
error = SPfrontEnd->IFdelUid (ckt, m->GENmodName, UID_MODEL); error = SPfrontEnd->IFdelUid (ckt, m->GENmodName, UID_MODEL);
tfree(m); tfree(m);
return(OK); return(OK);

Loading…
Cancel
Save