diff --git a/src/maths/ni/niiter.c b/src/maths/ni/niiter.c index 7611bb4a3..a2bec8b07 100644 --- a/src/maths/ni/niiter.c +++ b/src/maths/ni/niiter.c @@ -237,6 +237,7 @@ NIiter(CKTcircuit *ckt, int maxIter) if (ckt->CKTnoncon == 0) { ckt->CKTstat->STATnumIter += iterno; FREE(OldCKTstate0); + SWAP(double *, ckt->CKTrhs, ckt->CKTrhsOld); return(OK); } } else if (ckt->CKTmode & MODEINITJCT) {