From f0576d53f10832adb8a491f85ec86d2219a621bf Mon Sep 17 00:00:00 2001 From: John Glover Date: Fri, 3 Dec 2010 15:51:21 +0000 Subject: Fixed bug in harmDetection.c, added more SMS tests --- sms/harmDetection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sms/harmDetection.c') diff --git a/sms/harmDetection.c b/sms/harmDetection.c index a2be13b..bf99729 100644 --- a/sms/harmDetection.c +++ b/sms/harmDetection.c @@ -339,7 +339,7 @@ sfloat sms_harmDetection(int numPeaks, SMS_Peak* spectralPeaks, sfloat refFundam lowestFreq = lowestFreq * refHarmonic; highestFreq = highestFreq * refHarmonic; - while((peakFreq < highestFreq) && (iPeak < numPeaks)) + while((peakFreq < highestFreq) && (iPeak < numPeaks - 1)) { iPeak++; peakFreq = spectralPeaks[iPeak].fFreq; -- cgit v1.2.3