| Index: device/hid/hid_service_win.cc
|
| diff --git a/device/hid/hid_service_win.cc b/device/hid/hid_service_win.cc
|
| index cf9db15bf30901d85adb4c5e76ca6cc111dd1a8e..973398fe4238fecd2849b384fcf5bcf3a85f5415 100644
|
| --- a/device/hid/hid_service_win.cc
|
| +++ b/device/hid/hid_service_win.cc
|
| @@ -89,9 +89,9 @@ bool HidServiceWin::Enumerate() {
|
| &required_size,
|
| NULL);
|
|
|
| - scoped_ptr_malloc<SP_DEVICE_INTERFACE_DETAIL_DATA_A>
|
| + scoped_ptr<SP_DEVICE_INTERFACE_DETAIL_DATA_A, base::FreeDeleter>
|
| device_interface_detail_data(
|
| - reinterpret_cast<SP_DEVICE_INTERFACE_DETAIL_DATA_A*>(
|
| + static_cast<SP_DEVICE_INTERFACE_DETAIL_DATA_A*>(
|
| malloc(required_size)));
|
| device_interface_detail_data->cbSize =
|
| sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA_A);
|
|
|