Index: chrome/browser/chromeos/imageburner/burn_controller.cc |
diff --git a/chrome/browser/chromeos/imageburner/burn_controller.cc b/chrome/browser/chromeos/imageburner/burn_controller.cc |
index f83f23a86076be7f63a11b411fd1792124ff800c..33991e36b1df92c9d954d092363e72227f19249e 100644 |
--- a/chrome/browser/chromeos/imageburner/burn_controller.cc |
+++ b/chrome/browser/chromeos/imageburner/burn_controller.cc |
@@ -334,8 +334,9 @@ class BurnControllerImpl |
int64 GetDeviceSize(const std::string& device_path) { |
disks::DiskMountManager* disk_mount_manager = |
disks::DiskMountManager::GetInstance(); |
- const disks::DiskMountManager::DiskMap& disks = disk_mount_manager->disks(); |
- return disks.find(device_path)->second->total_size_in_bytes(); |
+ const disks::DiskMountManager::Disk* disk = |
+ disk_mount_manager->FindDiskBySourcePath(device_path); |
+ return disk ? disk->total_size_in_bytes() : 0; |
} |
bool CheckNetwork() { |