From 95b63ba99bb169b29eac82cf23e881a60ec7aff3 Mon Sep 17 00:00:00 2001 From: David Chisnall Date: Tue, 18 Jun 2013 10:26:22 +0000 Subject: [PATCH] Fix bug in destructor for checker manager in DTC that caused segfaults on exit. --- usr.bin/dtc/checking.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/usr.bin/dtc/checking.cc b/usr.bin/dtc/checking.cc index ac417eb0613d..9c7f43c01dc5 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()); } }