summaryrefslogtreecommitdiffstats
path: root/usr.bin/dtc
diff options
context:
space:
mode:
authortheraven <theraven@FreeBSD.org>2013-06-18 10:26:22 +0000
committertheraven <theraven@FreeBSD.org>2013-06-18 10:26:22 +0000
commitaa5efa722ca64c89d3f9e67e44f6216b922c2e94 (patch)
tree1d7c302cb46217d28f6bb77c070b9f6fc3133bce /usr.bin/dtc
parent71046be318f1e463ee43bf2873bb9f9aab2447af (diff)
downloadFreeBSD-src-aa5efa722ca64c89d3f9e67e44f6216b922c2e94.zip
FreeBSD-src-aa5efa722ca64c89d3f9e67e44f6216b922c2e94.tar.gz
Fix bug in destructor for checker manager in DTC that caused segfaults on
exit.
Diffstat (limited to 'usr.bin/dtc')
-rw-r--r--usr.bin/dtc/checking.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.bin/dtc/checking.cc b/usr.bin/dtc/checking.cc
index ac417eb..9c7f43c 100644
--- a/usr.bin/dtc/checking.cc
+++ b/usr.bin/dtc/checking.cc
@@ -195,6 +195,7 @@ check_manager::~check_manager()
while (disabled_checkers.begin() != disabled_checkers.end())
{
delete disabled_checkers.begin()->second;
+ disabled_checkers.erase(disabled_checkers.begin());
}
}
OpenPOWER on IntegriCloud