mirror of
https://github.com/mborgerding/kissfft.git
synced 2026-08-30 13:57:04 -04:00
Fix Medium Severity Coverity finding:
CWE-369 (Division or modulo by float zero) (https://cwe.mitre.org/data/definitions/369.html)
This commit is contained in:
+6
-1
@@ -85,8 +85,13 @@ int main(int argc,char ** argv)
|
|||||||
int nfft = 8*3*5;
|
int nfft = 8*3*5;
|
||||||
double ts,tfft,trfft;
|
double ts,tfft,trfft;
|
||||||
int i;
|
int i;
|
||||||
if (argc>1)
|
if (argc>1) {
|
||||||
nfft = atoi(argv[1]);
|
nfft = atoi(argv[1]);
|
||||||
|
if (nfft <= 0) {
|
||||||
|
fprintf(stderr,"Error: nfft must be a positive integer\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
kiss_fft_cpx cin[nfft];
|
kiss_fft_cpx cin[nfft];
|
||||||
kiss_fft_cpx cout[nfft];
|
kiss_fft_cpx cout[nfft];
|
||||||
kiss_fft_cpx sout[nfft];
|
kiss_fft_cpx sout[nfft];
|
||||||
|
|||||||
Reference in New Issue
Block a user