From bca099ca2966080c6bacbee40a5e6184356522ca Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 6 Jun 2020 00:55:35 +0200 Subject: [PATCH] prevent crash if first breakpoint is beyond optran max time --- src/spicelib/analysis/cktsetbk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spicelib/analysis/cktsetbk.c b/src/spicelib/analysis/cktsetbk.c index 0dd899a27..659abcdf5 100644 --- a/src/spicelib/analysis/cktsetbk.c +++ b/src/spicelib/analysis/cktsetbk.c @@ -73,7 +73,7 @@ CKTsetBreak(CKTcircuit *ckt, double time) } } /* never found it - beyond end of time - extend out idea of time */ - if(time-ckt->CKTbreaks[ckt->CKTbreakSize-1]<=ckt->CKTminBreak) { + if(ckt->CKTbreaks && time-ckt->CKTbreaks[ckt->CKTbreakSize-1]<=ckt->CKTminBreak) { /* very close tegether - keep earlier, throw out new point */ #ifdef TRACE_BREAKPOINT printf("[t:%e] \t %e skipped (at the end)\n", ckt->CKTtime, time);