bug fix, broken insert at the front of CKTbreaks[]

This commit is contained in:
rlar 2011-08-04 16:01:29 +00:00
parent e86527635b
commit 70b7ef1bc1
2 changed files with 6 additions and 2 deletions

View File

@ -1,9 +1,13 @@
2011-08-04 Robert Larice
* src/spicelib/analysis/cktsetbk.c :
bug fix, broken insert at the front of CKTbreaks[]
2011-08-03 Holger Vogt
* ivars.c update for LINUX
* tclspice.c, nghelp.c, spiced.c: ivars(NULL)
* main.c: reference to memory leak checker for Windows removed
* visualc/vngspice.sln, visualc\vngspice.vcproj: 32 and 64 bit
2011-07-30 Dietmar Warning
* adms/ekv/admsva/ekv.va: semicolon after macro expl was wrong
* adms/mextram/admsva: update va code from version 504.7 to 504.9.1

View File

@ -44,7 +44,7 @@ CKTsetBreak(CKTcircuit *ckt, double time)
*(ckt->CKTbreaks+i) = time;
return(OK);
}
if(time-*(ckt->CKTbreaks+i-1) <= ckt->CKTminBreak) {
if(i>0 && time-*(ckt->CKTbreaks+i-1) <= ckt->CKTminBreak) {
/* very close together, but after, so skip */
#ifdef TRACE_BREAKPOINT
printf("[t:%e] \t %e skipped\n", ckt->CKTtime, time);