* cktpzstr.c: Enabling PZDEBUG lead to a segfault, added

checks to prevent this.
This commit is contained in:
arno 2000-06-17 15:20:46 +00:00
parent 4df9e9a410
commit b15a1f0d93
1 changed files with 8 additions and 4 deletions

View File

@ -1115,10 +1115,14 @@ alter(PZtrial *new, PZtrial *nearto, double abstol, double reltol)
double p1, p2;
#ifdef PZDEBUG
DEBUG(1) fprintf(stderr, "ALTER from: %.30g %.30g\n",
new->s.real, new->s.imag);
DEBUG(1) fprintf(stderr, "nt->next %g\n", nearto->prev->s.real);
DEBUG(1) fprintf(stderr, "nt->next %g\n", nearto->next->s.real);
DEBUG(1) {
fprintf(stderr, "ALTER from: %.30g %.30g\n",
new->s.real, new->s.imag);
if (nearto->prev)
fprintf(stderr, "nt->prev %g\n", nearto->prev->s.real);
if (nearto->next)
fprintf(stderr, "nt->next %g\n", nearto->next->s.real);
}
#endif
if (CKTpzTrapped != 2) {