# HG changeset patch # User mas01cr # Date 1211213139 0 # Node ID 8b7b1734716ce11bb26790670237e64361661289 # Parent 3591dd50697e5755ab7f333632a232be5c91ab1e Fix the segfault in the -Q nsequence reporter. The order is still the wrong way up... diff -r 3591dd50697e -r 8b7b1734716c reporter.h --- a/reporter.h Mon May 19 15:59:20 2008 +0000 +++ b/reporter.h Mon May 19 16:05:39 2008 +0000 @@ -350,7 +350,8 @@ for(rit = v.rbegin(); rit < v.rend(); rit++) { r = *rit; std::cout << fileTable + r.trackID*O2_FILETABLE_ENTRY_SIZE << " " << r.dist << std::endl; - for(int k=0; k < (int)pointNN; k++){ + unsigned int size = point_queues[r.trackID].size(); + for(unsigned int k = 0; k < size; k++) { NNresult rk = point_queues[r.trackID].top(); std::cout << rk.dist << " " << rk.qpos << " " << rk.spos << std::endl; point_queues[r.trackID].pop();