From 5fa20da4a5a21a90cdf4ee7000c56d254d77f066 Mon Sep 17 00:00:00 2001 From: David Reiss Date: Thu, 4 Jun 2009 00:32:47 +0000 Subject: [PATCH] THRIFT-464. cpp: Fix some STL misuse in the concurrency library git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@781627 13f79535-47bb-0310-9956-ffa450edef68 --- lib/cpp/src/concurrency/TimerManager.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/cpp/src/concurrency/TimerManager.cpp b/lib/cpp/src/concurrency/TimerManager.cpp index 861a62f5..003e3155 100644 --- a/lib/cpp/src/concurrency/TimerManager.cpp +++ b/lib/cpp/src/concurrency/TimerManager.cpp @@ -208,9 +208,7 @@ void TimerManager::stop() { if (doStop) { // Clean up any outstanding tasks - for (task_iterator ix = taskMap_.begin(); ix != taskMap_.end(); ix++) { - taskMap_.erase(ix); - } + taskMap_.clear(); // Remove dispatcher's reference to us. dispatcher_->manager_ = NULL; -- 2.17.1