# HG changeset patch # User Chris Cannam # Date 1410534026 -3600 # Node ID 89af6709f562c66c5acafb6be36e8e0a59d490fb # Parent df696e57a1508a33e312badd1ad621f880b02515 Fix (the) two errors reported by Coverity Scan diff -r df696e57a150 -r 89af6709f562 NoveltyCurveProcessor.cpp --- a/NoveltyCurveProcessor.cpp Fri Sep 12 15:51:39 2014 +0100 +++ b/NoveltyCurveProcessor.cpp Fri Sep 12 16:00:26 2014 +0100 @@ -94,6 +94,8 @@ for (int i = 0; i < (int)m_blockSize; i++){ smoothFilter.process(&spectrogramTransposed[i][0], diffHannWindow, &spectrogramTransposed[i][0], FIRFilter::middle); } + + delete[] diffHannWindow; } //half rectification (set negative to zero) diff -r df696e57a150 -r 89af6709f562 TempogramPlugin.cpp --- a/TempogramPlugin.cpp Fri Sep 12 15:51:39 2014 +0100 +++ b/TempogramPlugin.cpp Fri Sep 12 16:00:26 2014 +0100 @@ -192,7 +192,7 @@ d5.isQuantized = true; d5.quantizeStep = 1; for (int i = d5.minValue; i <= d5.maxValue; i++){ - d4.valueNames.push_back(floatToString(pow((float)2,(float)i))); + d5.valueNames.push_back(floatToString(pow((float)2,(float)i))); } list.push_back(d5);