| Index: chrome/browser/policy/device_management_service_browsertest.cc
|
| diff --git a/chrome/browser/policy/device_management_service_browsertest.cc b/chrome/browser/policy/device_management_service_browsertest.cc
|
| index 12e5ba52aa14f2bd61ad8a688b8aa24661dff439..ff532ba2d088a93a28fffc0f5b89c39b112aa876 100644
|
| --- a/chrome/browser/policy/device_management_service_browsertest.cc
|
| +++ b/chrome/browser/policy/device_management_service_browsertest.cc
|
| @@ -50,7 +50,9 @@ class CannedResponseInterceptor : public net::URLRequest::Interceptor {
|
| upload != NULL &&
|
| upload->elements()->size() == 1) {
|
| std::string response_data;
|
| - ConstructResponse(upload->elements()->at(0).bytes(), &response_data);
|
| + ConstructResponse(upload->elements()->at(0).bytes(),
|
| + upload->elements()->at(0).bytes_length(),
|
| + &response_data);
|
| return new net::URLRequestTestJob(request,
|
| net::URLRequestTestJob::test_headers(),
|
| response_data,
|
| @@ -61,11 +63,11 @@ class CannedResponseInterceptor : public net::URLRequest::Interceptor {
|
| }
|
|
|
| private:
|
| - void ConstructResponse(const std::vector<char>& request_data,
|
| + void ConstructResponse(const char* request_data,
|
| + uint64 request_data_length,
|
| std::string* response_data) {
|
| em::DeviceManagementRequest request;
|
| - ASSERT_TRUE(request.ParseFromArray(vector_as_array(&request_data),
|
| - request_data.size()));
|
| + ASSERT_TRUE(request.ParseFromArray(request_data, request_data_length));
|
| em::DeviceManagementResponse response;
|
| if (request.has_register_request()) {
|
| response.mutable_register_response()->set_device_management_token(
|
|
|