Index: mojo/public/cpp/bindings/lib/binding_state.h |
diff --git a/mojo/public/cpp/bindings/lib/binding_state.h b/mojo/public/cpp/bindings/lib/binding_state.h |
index 3d025fbd5740509997fcacc652ca5ef01cf546d0..6483d94d283c665d316c06f733001f75dbbf859d 100644 |
--- a/mojo/public/cpp/bindings/lib/binding_state.h |
+++ b/mojo/public/cpp/bindings/lib/binding_state.h |
@@ -56,8 +56,8 @@ class BindingState<Interface, false> { |
filters.Append<internal::MessageHeaderValidator>(); |
filters.Append<typename Interface::RequestValidator_>(); |
- router_ = |
- new internal::Router(std::move(handle), std::move(filters), waiter); |
+ router_ = new internal::Router(std::move(handle), std::move(filters), |
+ Interface::HasSyncMethods_, waiter); |
router_->set_incoming_receiver(&stub_); |
router_->set_connection_error_handler( |
[this]() { connection_error_handler_.Run(); }); |