From de62aedabc96e7492c40bbc4468ba42b3274bfd6 Mon Sep 17 00:00:00 2001 From: Andreas Hansson Date: Sat, 27 Sep 2014 09:08:29 -0400 Subject: misc: Fix a bunch of minor issues identified by static analysis Add some missing initialisation, and fix a handful benign resource leaks (including some false positives). --- src/mem/comm_monitor.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mem/comm_monitor.cc') diff --git a/src/mem/comm_monitor.cc b/src/mem/comm_monitor.cc index 3c3af76ea..c9cbcb143 100644 --- a/src/mem/comm_monitor.cc +++ b/src/mem/comm_monitor.cc @@ -105,6 +105,12 @@ CommMonitor::CommMonitor(Params* params) name(), samplePeriodTicks, samplePeriod.msec()); } +CommMonitor::~CommMonitor() +{ + // if not already done, close the stream + closeStreams(); +} + void CommMonitor::closeStreams() { -- cgit v1.2.3