# HG changeset patch # User mas01cr # Date 1190885303 0 # Node ID ec349966368c61ec23501dd60d06e118d9766b2e # Parent 1fc7f47b422bf998d4de2c013f28bdc5dc08b0c8 Fix trackNN/pointNN confusion leading to segfaults in optimized code for trackPointQuery. diff -r 1fc7f47b422b -r ec349966368c audioDB.cpp --- a/audioDB.cpp Thu Sep 27 09:27:54 2007 +0000 +++ b/audioDB.cpp Thu Sep 27 09:28:23 2007 +0000 @@ -1280,7 +1280,7 @@ if(thisDist>=trackDistances[n]){ if((n==0 || thisDist<=trackDistances[n-1])){ // Copy all values above up the queue - for( l=pointNN-1 ; l > n ; l--){ + for( l=trackNN-1 ; l > n ; l--){ trackDistances[l]=trackDistances[l-1]; trackQIndexes[l]=trackQIndexes[l-1]; trackSIndexes[l]=trackSIndexes[l-1];