Index: mojo/public/cpp/bindings/lib/interface_impl_internal.h |
diff --git a/mojo/public/cpp/bindings/lib/interface_impl_internal.h b/mojo/public/cpp/bindings/lib/interface_impl_internal.h |
index e661290fece266cc2ae6bdcab5b10e50c61a3e56..77652909a5fc90c61f03c44ec55cb31f0be51c57 100644 |
--- a/mojo/public/cpp/bindings/lib/interface_impl_internal.h |
+++ b/mojo/public/cpp/bindings/lib/interface_impl_internal.h |
@@ -56,9 +56,9 @@ class InterfaceImplState : public ErrorHandler { |
assert(!router_); |
FilterChain filters; |
- filters.Append(new MessageHeaderValidator) |
- .Append(new typename Interface::RequestValidator_) |
- .Append(new typename Interface::Client::ResponseValidator_); |
+ filters.Append<MessageHeaderValidator>(); |
+ filters.Append<typename Interface::RequestValidator_>(); |
+ filters.Append<typename Interface::Client::ResponseValidator_>(); |
router_ = new Router(handle.Pass(), filters.Pass(), waiter); |
router_->set_incoming_receiver(&stub_); |