free perf counters in driver destructor

this prevents drivers that probe on one bus then instantiate on
another from leaving behind stale/duplicate perf counters
This commit is contained in:
Andrew Tridgell
2013-08-28 11:15:43 +02:00
committed by Lorenz Meier
parent d28f5ac03f
commit ad732ee3a1
3 changed files with 16 additions and 0 deletions
+6
View File
@@ -225,6 +225,12 @@ MS5611::~MS5611()
if (_reports != nullptr)
delete[] _reports;
// free perf counters
perf_free(_sample_perf);
perf_free(_measure_perf);
perf_free(_comms_errors);
perf_free(_buffer_overflows);
delete _interface;
}