summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/base/client_socket_pool.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/net/base/client_socket_pool.cc b/net/base/client_socket_pool.cc
index 41c1b7f..d3629d5 100644
--- a/net/base/client_socket_pool.cc
+++ b/net/base/client_socket_pool.cc
@@ -15,7 +15,11 @@ namespace {
// The timeout value, in seconds, used to clean up idle sockets that can't be
// reused.
-const int kCleanupInterval = 10;
+//
+// Note: It's important to close idle sockets that have received data as soon
+// as possible because the received data may cause BSOD on Windows XP under
+// some conditions. See http://crbug.com/4606.
+const int kCleanupInterval = 10; // DO NOT INCREASE THIS TIMEOUT.
// The maximum duration, in seconds, to keep idle persistent sockets alive.
const int kIdleTimeout = 300; // 5 minutes.