diff options
author | tbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-21 15:55:47 +0000 |
---|---|---|
committer | tbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-21 15:55:47 +0000 |
commit | 2bc706daabb60f08ec0cd567006dc49fbfaf4fbb (patch) | |
tree | d7fb08de7f965fbd34bd58eb27a3cd07b09d5f3d /chromeos/disks | |
parent | 5bdfe0248c5260a2043db5e917f706b70d007eac (diff) | |
download | chromium_src-2bc706daabb60f08ec0cd567006dc49fbfaf4fbb.zip chromium_src-2bc706daabb60f08ec0cd567006dc49fbfaf4fbb.tar.gz chromium_src-2bc706daabb60f08ec0cd567006dc49fbfaf4fbb.tar.bz2 |
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
Diffstat (limited to 'chromeos/disks')
-rw-r--r-- | chromeos/disks/disk_mount_manager.cc | 2 |
1 files changed, 2 insertions, 0 deletions
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. |