Index: mojo/public/cpp/bindings/lib/interface_ptr_state.h |
diff --git a/mojo/public/cpp/bindings/lib/interface_ptr_state.h b/mojo/public/cpp/bindings/lib/interface_ptr_state.h |
index 0fb44f517424289666d3bbd878282a998cb4bf9e..a175edde5bbf208f85003cd273efb03c27ba22ee 100644 |
--- a/mojo/public/cpp/bindings/lib/interface_ptr_state.h |
+++ b/mojo/public/cpp/bindings/lib/interface_ptr_state.h |
@@ -287,7 +287,7 @@ class InterfacePtrState<Interface, true> { |
endpoint_client_.reset(); |
proxy_.reset(); |
return InterfacePtrInfo<GenericInterface>( |
- router_ ? router_->PassMessagePipe() : handle_.Pass(), version_); |
+ router_ ? router_->PassMessagePipe() : std::move(handle_), version_); |
} |
bool is_bound() const { return handle_.is_valid() || endpoint_client_; } |