diff --git a/src/spicelib/devices/vdmos/vdmosload.c b/src/spicelib/devices/vdmos/vdmosload.c index 817d7d08b..6b543eb67 100644 --- a/src/spicelib/devices/vdmos/vdmosload.c +++ b/src/spicelib/devices/vdmos/vdmosload.c @@ -558,6 +558,7 @@ bypass: if (selfheat) { error = NIintegrate(ckt, &gcTt, &ceqqth, 0.0, here->VDMOSqth); + if (error) return(error); gcTt = model->VDMOScthj * ckt->CKTag[0]; ceqqth = *(ckt->CKTstate0 + here->VDMOScqth) - gcTt * delTemp; }