diff --git a/src/spicelib/analysis/cktload.c b/src/spicelib/analysis/cktload.c index 298e674cc..66e2bd188 100644 --- a/src/spicelib/analysis/cktload.c +++ b/src/spicelib/analysis/cktload.c @@ -128,7 +128,7 @@ CKTload(CKTcircuit *ckt) /* Francesco Lannutti */ #ifdef KLU if (DEVices[i] && DEVices[i]->DEVload && ckt->CKThead[i] && - DEVices[i]->DEVisLinear && !(*DEVices[i]->DEVisLinear)) { + DEVices[i]->DEVisLinear && (!(*DEVices[i]->DEVisLinear) || !(DEVices[i]->DEVisLinear))) { #else if (DEVices[i] && DEVices[i]->DEVload && ckt->CKThead[i]) { #endif