Whoops.. I can has memory leak?

This commit is contained in:
Charles J. Cliffe
2015-08-11 22:11:54 -04:00
parent 655e4da1dc
commit 0c1f3149ac
3 changed files with 10 additions and 4 deletions
+2
View File
@@ -117,6 +117,7 @@ void SDRPostThread::run() {
if (iqVisualQueue != NULL && iqVisualQueue->empty()) {
DemodulatorThreadIQData *visualDataOut = visualDataBuffers.getBuffer();
visualDataOut->busy_rw.lock();
visualDataOut->setRefCount(1);
if (visualDataOut->data.size() < num_vis_samples) {
@@ -130,6 +131,7 @@ void SDRPostThread::run() {
visualDataOut->sampleRate = data_in->sampleRate;
visualDataOut->data.assign(dataOut.begin(), dataOut.begin() + num_vis_samples);
visualDataOut->busy_rw.unlock();
iqVisualQueue->push(visualDataOut);
}