diff --git a/src/ciderlib/twod/twoproj.c b/src/ciderlib/twod/twoproj.c index a2a9c7c1a..1905a1bd3 100644 --- a/src/ciderlib/twod/twoproj.c +++ b/src/ciderlib/twod/twoproj.c @@ -153,7 +153,7 @@ void NBJT2project(TWOdevice *pDevice, double delVce, double delVbe) } } if ( pElem->elemType == SEMICON - && (!OneCarrier | (OneCarrier == P_TYPE)) ) { + && (!OneCarrier || (OneCarrier == P_TYPE)) ) { delP = incVce[ pNode->pEqn ] * delVce; newP = pNode->pConc + delP; if ( newP <= 0.0 ) {