From 8b86617e2d7aafbecfc4327fe8310c168a2d42d1 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Tue, 18 Dec 2012 23:22:45 +0100 Subject: [PATCH] isrcload.c: remove memory read beyond array boundary --- src/spicelib/devices/isrc/isrcload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spicelib/devices/isrc/isrcload.c b/src/spicelib/devices/isrc/isrcload.c index 2d23c554c..34804a14f 100644 --- a/src/spicelib/devices/isrc/isrcload.c +++ b/src/spicelib/devices/isrc/isrcload.c @@ -294,7 +294,7 @@ ISRCload(GENmodel *inModel, CKTcircuit *ckt) value = *(here->ISRCcoeffs + 1) ; break; } - for(i=0;i<=(here->ISRCfunctionOrder/2)-1;i++) { + for(i=0; i < (here->ISRCfunctionOrder / 2) - 1; i++) { if((*(here->ISRCcoeffs+2*i)==time)) { value = *(here->ISRCcoeffs+2*i+1); goto loadDone;