From b15a1f0d93fc7ca734dcf5c6421506a3e68696c0 Mon Sep 17 00:00:00 2001 From: arno Date: Sat, 17 Jun 2000 15:20:46 +0000 Subject: [PATCH] * cktpzstr.c: Enabling PZDEBUG lead to a segfault, added checks to prevent this. --- src/analysis/cktpzstr.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/analysis/cktpzstr.c b/src/analysis/cktpzstr.c index 7f70fa7d6..a3ea5597e 100644 --- a/src/analysis/cktpzstr.c +++ b/src/analysis/cktpzstr.c @@ -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) {