diff --git a/src/spicelib/devices/ind/mutsetup.c b/src/spicelib/devices/ind/mutsetup.c index 8580247b8..16bce77c7 100644 --- a/src/spicelib/devices/ind/mutsetup.c +++ b/src/spicelib/devices/ind/mutsetup.c @@ -46,16 +46,18 @@ MUTsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *states) if (!here->MUTind1) here->MUTind1 = (INDinstance *) CKTfndDev(ckt, here->MUTindName1); if (!here->MUTind1) { - SPfrontEnd->IFerrorf (ERR_WARNING, + SPfrontEnd->IFerrorf (ERR_FATAL, "%s: coupling to non-existant inductor %s.", here->MUTname, here->MUTindName1); + return(E_INTERN); /* We have to leave, or TSTALLOC will segfault */ } if (!here->MUTind2) here->MUTind2 = (INDinstance *) CKTfndDev(ckt, here->MUTindName2); if (!here->MUTind2) { - SPfrontEnd->IFerrorf (ERR_WARNING, + SPfrontEnd->IFerrorf (ERR_FATAL, "%s: coupling to non-existant inductor %s.", here->MUTname, here->MUTindName2); + return(E_INTERN); } TSTALLOC(MUTbr1br2Ptr, MUTind1->INDbrEq, MUTind2->INDbrEq);