Index: mojo/public/cpp/bindings/lib/multiplex_router.cc |
diff --git a/mojo/public/cpp/bindings/lib/multiplex_router.cc b/mojo/public/cpp/bindings/lib/multiplex_router.cc |
index e0801b5fc7c996a91d79adf82869e05cfccab057..f076c13e11a956a2dcc54366811fa0109570b544 100644 |
--- a/mojo/public/cpp/bindings/lib/multiplex_router.cc |
+++ b/mojo/public/cpp/bindings/lib/multiplex_router.cc |
@@ -303,7 +303,8 @@ MultiplexRouter::MultiplexRouter( |
connector_.AllowWokenUpBySyncWatchOnSameThread(); |
connector_.set_incoming_receiver(&header_validator_); |
connector_.set_connection_error_handler( |
- [this]() { OnPipeConnectionError(); }); |
+ base::Bind(&MultiplexRouter::OnPipeConnectionError, |
+ base::Unretained(this))); |
} |
MultiplexRouter::~MultiplexRouter() { |