Index: chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc |
diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc |
index ffac02d3b772fa6eaa24f9b2ad207b51a3498c47..ceca09038b73c39be103612b2c9932f471baf7ea 100644 |
--- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc |
+++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_win.cc |
@@ -121,7 +121,9 @@ bool AddDeviceInfo(HANDLE interface_enumerator, |
STORAGE_DEVICE_DESCRIPTOR* device_descriptor = |
reinterpret_cast<STORAGE_DEVICE_DESCRIPTOR*>(output_buf.get()); |
- if (!device_descriptor->RemovableMedia) { |
+ if (!device_descriptor->RemovableMedia && |
+ !(device_descriptor->BusType == BusTypeUsb)) { |
+ // Reject non-removable and non-USB devices. |
// Return true to indicate success but not add anything to the device list. |
return true; |
} |