From 84df417a01c425c64cd7d5dfe44a598a72c94611 Mon Sep 17 00:00:00 2001 From: Sacha Date: Sun, 13 Jul 2014 08:15:14 +1000 Subject: [PATCH] Fix two more sleep bugs. --- net/http_client.cpp | 6 +----- net/resolve.cpp | 7 ++----- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/net/http_client.cpp b/net/http_client.cpp index 5a1f3d9c2e..59b6257529 100644 --- a/net/http_client.cpp +++ b/net/http_client.cpp @@ -85,11 +85,7 @@ bool Connection::Connect(int maxTries) { if (retval >= 0) return true; } -#ifdef _WIN32 - Sleep(1); -#else - sleep(1); -#endif + sleep_ms(1); } // Let's not leak this socket. diff --git a/net/resolve.cpp b/net/resolve.cpp index 9677bec443..329c3d8c2f 100644 --- a/net/resolve.cpp +++ b/net/resolve.cpp @@ -1,5 +1,6 @@ #include "net/resolve.h" #include "base/logging.h" +#include "base/timeutil.h" #include #include @@ -98,11 +99,7 @@ bool DNSResolve(const std::string &host, const std::string &service, addrinfo ** int result = getaddrinfo(host.c_str(), servicep, &hints, res); if (result == EAI_AGAIN) { // Temporary failure. Since this already blocks, let's just try once more. -#ifdef _WIN32 - Sleep(1); -#else - sleep(1); -#endif + sleep_ms(1); result = getaddrinfo(host.c_str(), servicep, &hints, res); }