From 288b2808abca9b9ee911b0d5d11a75ccb920d328 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Wed, 6 May 2026 16:14:10 +0200 Subject: [PATCH] Fix a bug reported by Dmitriy: use length-1 --- src/maths/cmaths/cmath2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/maths/cmaths/cmath2.c b/src/maths/cmaths/cmath2.c index d6ce651af..e03288459 100644 --- a/src/maths/cmaths/cmath2.c +++ b/src/maths/cmaths/cmath2.c @@ -404,7 +404,7 @@ cx_m3avg(void* data, short int type, int length, int* newlength, short int* newt realpart(c[0]) = realpart(cc[0]); - for (i = 0; i < length; i++) { + for (i = 0; i < nlen; i++) { realpart(c[i]) = (realpart(cc[i - 1]) + realpart(cc[i + 1])) / 4. + realpart(cc[i]) / 2.; imagpart(c[i]) = (imagpart(cc[i - 1]) + imagpart(cc[i + 1])) / 4. + imagpart(cc[i]) / 2.; }