Index: extensions/browser/api/hid/hid_api.cc |
diff --git a/extensions/browser/api/hid/hid_api.cc b/extensions/browser/api/hid/hid_api.cc |
index e021cf2a8cc1aaa88a13edd9b0a8592c69ba3f26..c7d6a83143d5f79a135c2ef59ea40f312a107299 100644 |
--- a/extensions/browser/api/hid/hid_api.cc |
+++ b/extensions/browser/api/hid/hid_api.cc |
@@ -253,8 +253,8 @@ void HidSendFunction::StartWork(HidConnection* connection) { |
scoped_refptr<net::IOBufferWithSize> buffer( |
new net::IOBufferWithSize(parameters_->data.size() + 1)); |
buffer->data()[0] = static_cast<uint8_t>(parameters_->report_id); |
- memcpy( |
- buffer->data() + 1, parameters_->data.c_str(), parameters_->data.size()); |
+ memcpy(buffer->data() + 1, parameters_->data.data(), |
+ parameters_->data.size()); |
connection->Write(buffer, buffer->size(), |
base::Bind(&HidSendFunction::OnFinished, this)); |
} |