From 51adfd08b157ac8ef6e84576e74d95b5909dc725 Mon Sep 17 00:00:00 2001 From: ferrari <maxence.ferrari@gmail.com> Date: Tue, 18 Apr 2023 11:00:12 +0200 Subject: [PATCH] fix imu_data memory leak --- src/recorder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/recorder.cpp b/src/recorder.cpp index 9fe523b..5e149c1 100644 --- a/src/recorder.cpp +++ b/src/recorder.cpp @@ -176,7 +176,7 @@ void JasonRecorder::get_samples(std::vector<std::uint8_t> &samples, std::vector< else if ((((std::uint16_t) buffer[1] << 8 )|(buffer[2])) == DATA_ID) { // find the beginning and length of the samples in the buffer size_t start = this->additional_data_size + 6; - + imu_data.resize(0); imu_data.reserve(this->additional_data_size); imu_data.insert(imu_data.begin(), &buffer[6], &buffer[start]); size_t num_samples = (received - start); -- GitLab