Skip to content
Snippets Groups Projects
Commit ba8ec3cf authored by Aaron Cuevas Lopez's avatar Aaron Cuevas Lopez
Browse files

Fix more memory leaks

parent 227aec51
No related branches found
No related tags found
No related merge requests found
......@@ -882,6 +882,7 @@ void SpikeSortBoxes::projectOnPrincipalComponents(SorterSpikePtr so)
if ((spikeBufferIndex == bufferSize -1 && !bPCAcomputed && !bPCAJobSubmitted) || bRePCA)
{
bPCAJobSubmitted = true;
bPCAcomputed = false;
bRePCA = false;
// submit a new job to compute the spike buffer.
PCAJobPtr job = new PCAjob(spikeBuffer,pc1,pc2, pc1min, pc2min, pc1max, pc2max, bPCAjobFinished);
......
......@@ -463,6 +463,7 @@ bool SpikeSorter::addElectrode(int nChans, String name, double Depth)
eventlog += String(chans[k])+ " " + name;
//addNetworkEventToQueue(StringTS(eventlog));
delete[] chans;
resetElectrode(newElectrode);
electrodes.add(newElectrode);
......@@ -1302,6 +1303,9 @@ void SpikeSorter::loadCustomParametersFromXml()
newElectrode->thresholds[k] = thres[k];
newElectrode->isActive[k] = isActive[k];
}
delete[] channels;
delete[] thres;
delete[] isActive;
newElectrode->advancerID = advancerID;
newElectrode->depthOffsetMM = depthOffsetMM;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment