diff options
author | theraven <theraven@FreeBSD.org> | 2013-06-18 10:26:22 +0000 |
---|---|---|
committer | theraven <theraven@FreeBSD.org> | 2013-06-18 10:26:22 +0000 |
commit | aa5efa722ca64c89d3f9e67e44f6216b922c2e94 (patch) | |
tree | 1d7c302cb46217d28f6bb77c070b9f6fc3133bce /usr.bin | |
parent | 71046be318f1e463ee43bf2873bb9f9aab2447af (diff) | |
download | FreeBSD-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')
-rw-r--r-- | usr.bin/dtc/checking.cc | 1 |
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()); } } |