diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/base/client_socket_pool.cc | 6 |
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. |