From a095a4ffce69ebfcb4a16a8a62f2c310a9a5d59b Mon Sep 17 00:00:00 2001 From: vhinger Date: Fri, 7 Mar 2025 21:49:05 +0100 Subject: [PATCH] Fix double-free --- slsDetectorCalibration/multiThreadedAnalogDetector.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slsDetectorCalibration/multiThreadedAnalogDetector.h b/slsDetectorCalibration/multiThreadedAnalogDetector.h index e20e7451c..c87aa63d0 100644 --- a/slsDetectorCalibration/multiThreadedAnalogDetector.h +++ b/slsDetectorCalibration/multiThreadedAnalogDetector.h @@ -817,7 +817,7 @@ class multiThreadedAnalogDetector { WriteToTiff(gm.data(), imgname.c_str(), nx, ny); // Clean up memory - delete[] rms; + //delete[] rms; //This would cause double-free since the pointer is already handled by sc_pedestals_rms[sc] if(sc_pedestals_rms[sc]) { delete[] sc_pedestals_rms[sc]; sc_pedestals_rms[sc] = nullptr;