Index: net/curvecp/client_packetizer.cc |
diff --git a/net/curvecp/client_packetizer.cc b/net/curvecp/client_packetizer.cc |
index 9cafda29ea55c4eb5f504e9858b8eee25c41ccf0..66f4d109a19bec1f9ebabd6f89ecf78003873bc5 100644 |
--- a/net/curvecp/client_packetizer.cc |
+++ b/net/curvecp/client_packetizer.cc |
@@ -235,7 +235,8 @@ int ClientPacketizer::DoSendingHelloComplete(int rv) { |
int ClientPacketizer::DoWaitingCookie() { |
next_state_ = WAITING_COOKIE_COMPLETE; |
- StartHelloTimer(kHelloTimeoutMs[hello_attempts_++]); |
+ StartHelloTimer(base::TimeDelta::FromMilliseconds( |
+ kHelloTimeoutMs[hello_attempts_++])); |
read_buffer_ = new IOBuffer(kMaxPacketLength); |
return socket_->Read(read_buffer_, kMaxPacketLength, io_callback_); |
@@ -313,11 +314,11 @@ int ClientPacketizer::ConnectNextAddress() { |
return rv; |
} |
-void ClientPacketizer::StartHelloTimer(int milliseconds) { |
+void ClientPacketizer::StartHelloTimer(base::TimeDelta delay) { |
MessageLoop::current()->PostDelayedTask( |
FROM_HERE, |
base::Bind(&ClientPacketizer::OnHelloTimeout, weak_factory_.GetWeakPtr()), |
- milliseconds); |
+ delay); |
} |
void ClientPacketizer::RevokeHelloTimer() { |