# HG changeset patch # User Chris Cannam # Date 1409500441 -3600 # Sun Aug 31 16:54:01 2014 +0100 # Node ID 3ff4dbe02e1fd660d5ee826320163974cdeaa016 # Parent 4ef5cb95ea8e930f0170ac040529fcbd1218a64c Fix static analysis problems reported by Coverity scan diff --git a/src/MiniBpm.cpp b/src/MiniBpm.cpp --- a/src/MiniBpm.cpp +++ b/src/MiniBpm.cpp @@ -258,7 +258,9 @@ else multiple = multiple * 2; } - filtered[i] /= n; + if (n != 0) { + filtered[i] /= n; + } } } @@ -521,6 +523,8 @@ if (acfLength < maxlag) { // Not enough data + delete[] acf; + delete[] temp; return 0.0; } @@ -552,6 +556,9 @@ } if (candidateMap.empty()) { + delete[] cf; + delete[] acf; + delete[] temp; return 0.0; }