| Index: mojo/public/cpp/bindings/lib/router.cc
|
| diff --git a/mojo/public/cpp/bindings/lib/router.cc b/mojo/public/cpp/bindings/lib/router.cc
|
| index 31676bd76f78cc2260b92f2af4c3cc3b354a4276..ec68bba9459bf2b73754a9ee1ec648022ebb1227 100644
|
| --- a/mojo/public/cpp/bindings/lib/router.cc
|
| +++ b/mojo/public/cpp/bindings/lib/router.cc
|
| @@ -125,8 +125,9 @@ bool Router::HandleIncomingMessage(Message* message) {
|
| }
|
| MessageReceiver* responder = it->second;
|
| responders_.erase(it);
|
| - responder->Accept(message);
|
| + bool ok = responder->Accept(message);
|
| delete responder;
|
| + return ok;
|
| } else {
|
| if (incoming_receiver_)
|
| return incoming_receiver_->Accept(message);
|
|
|