| 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;
|
| }
|
|
|