| Index: mojo/public/cpp/bindings/lib/control_message_handler.cc
|
| diff --git a/mojo/public/cpp/bindings/lib/control_message_handler.cc b/mojo/public/cpp/bindings/lib/control_message_handler.cc
|
| index 1bcd87daf9ef56103b30255ec0a5ce83c2fd51ad..633e95ff646d6cf293639931518bf15e7456c5fb 100644
|
| --- a/mojo/public/cpp/bindings/lib/control_message_handler.cc
|
| +++ b/mojo/public/cpp/bindings/lib/control_message_handler.cc
|
| @@ -29,7 +29,7 @@ ControlMessageHandler::ControlMessageHandler(uint32_t interface_version)
|
| ControlMessageHandler::~ControlMessageHandler() {
|
| }
|
|
|
| -bool ControlMessageHandler::Accept(Message* message) {
|
| +bool ControlMessageHandler::Accept(Message* message, Error* error) {
|
| if (message->header()->name == kRunOrClosePipeMessageId)
|
| return RunOrClosePipe(message);
|
|
|
| @@ -39,7 +39,8 @@ bool ControlMessageHandler::Accept(Message* message) {
|
|
|
| bool ControlMessageHandler::AcceptWithResponder(
|
| Message* message,
|
| - MessageReceiverWithStatus* responder) {
|
| + MessageReceiverWithStatus* responder,
|
| + Error* error) {
|
| if (message->header()->name == kRunMessageId)
|
| return Run(message, responder);
|
|
|
| @@ -64,7 +65,9 @@ bool ControlMessageHandler::Run(Message* message,
|
| Serialize<RunResponseMessageParamsPtr>(response_params_ptr, builder.buffer(),
|
| &response_params, &context_);
|
| response_params->EncodePointers();
|
| - bool ok = responder->Accept(builder.message());
|
| +
|
| + Error send_error;
|
| + bool ok = responder->Accept(builder.message(), &send_error);
|
| ALLOW_UNUSED_LOCAL(ok);
|
| delete responder;
|
|
|
|
|