From 2bc706daabb60f08ec0cd567006dc49fbfaf4fbb Mon Sep 17 00:00:00 2001 From: "tbarzic@chromium.org" Date: Wed, 21 Nov 2012 15:55:47 +0000 Subject: Fix leak in DiskMountManager BUG=161294 TEST=DiskMountManagerTest* under valgrind/heapcheck Review URL: https://chromiumcodereview.appspot.com/11416017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169049 0039d316-1c4b-4281-b951-d872f2087c98 --- chromeos/disks/disk_mount_manager.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'chromeos/disks') diff --git a/chromeos/disks/disk_mount_manager.cc b/chromeos/disks/disk_mount_manager.cc index 66c2a0b..e4d53a3 100644 --- a/chromeos/disks/disk_mount_manager.cc +++ b/chromeos/disks/disk_mount_manager.cc @@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/memory/weak_ptr.h" #include "base/observer_list.h" +#include "base/stl_util.h" #include "base/string_util.h" #include "chromeos/dbus/dbus_thread_manager.h" @@ -38,6 +39,7 @@ class DiskMountManagerImpl : public DiskMountManager { } virtual ~DiskMountManagerImpl() { + STLDeleteContainerPairSecondPointers(disks_.begin(), disks_.end()); } // DiskMountManager override. -- cgit v1.1