From c11160e95fc1b90535caf465e00055c4fda7a888 Mon Sep 17 00:00:00 2001 From: Erno Kilpelainen Date: Fri, 5 Jun 2026 10:51:03 +0000 Subject: [PATCH] Fix Medium Coverity finding: CWE-369 (Division or modulo by float zero) (https://cwe.mitre.org/data/definitions/369.html) --- test/twotonetest.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/twotonetest.c b/test/twotonetest.c index bb44498..66a0b63 100644 --- a/test/twotonetest.c +++ b/test/twotonetest.c @@ -85,7 +85,13 @@ double two_tone_test( int nfft, int bin1,int bin2) int main(int argc,char ** argv) { int nfft = 4*2*2*3*5; - if (argc>1) nfft = atoi(argv[1]); + if (argc>1) { + nfft = atoi(argv[1]); + if (nfft <= 0) { + fprintf(stderr,"Error: nfft must be a positive integer\n"); + return 1; + } + } int i,j; double minsnr = 500;