From 7f30055f2243467d8bb4e1e93005a8c121be610b Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 10 Dec 2023 18:01:07 +0100 Subject: [PATCH] Prevent crash if port number is less than 1. --- src/spicelib/devices/vsrc/vsrctemp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spicelib/devices/vsrc/vsrctemp.c b/src/spicelib/devices/vsrc/vsrctemp.c index 413e356e9..359e0bdc6 100644 --- a/src/spicelib/devices/vsrc/vsrctemp.c +++ b/src/spicelib/devices/vsrc/vsrctemp.c @@ -76,7 +76,7 @@ VSRCtemp(GENmodel *inModel, CKTcircuit *ckt) if (!here->VSRCportZ0Given) here->VSRCportZ0 = 50.0; - here->VSRCisPort = here->VSRCportZ0 > 0.0; + here->VSRCisPort = here->VSRCportZ0 > 0.0 && here->VSRCportNum > 0; } else here->VSRCisPort = FALSE;