diff --git a/src/spicelib/parser/inpgmod.c b/src/spicelib/parser/inpgmod.c index eb03dfbe1..41be3c22d 100644 --- a/src/spicelib/parser/inpgmod.c +++ b/src/spicelib/parser/inpgmod.c @@ -397,8 +397,8 @@ INPparseNumMod( CKTcircuit* ckt, INPmodel *model, INPtables *tab, char **errMess /* Do nothing */ } else if (cinprefix( cardName, "end", 3 ) ) { /* Terminate parsing */ - txtCard = ((card *) 0); - cardType = E_MISSING; + *errMessage = err; + return( 0 ); } else { /* Error */ tmp = tprintf("Error on card %d : unrecognized name (%s) - ignored",