Skip to content

Commit 431c789

Browse files
committed
On behalf of velma911: Fixing infinite read from socket. Fixes issue 7814
1 parent 3288780 commit 431c789

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

java/client/src/org/openqa/selenium/remote/internal/HttpClientFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public HttpClient getGridHttpClient(int connection_timeout, int socket_timeout)
102102

103103
RequestConfig requestConfig = RequestConfig.copy(createRequestConfig())
104104
.setConnectTimeout(connection_timeout > 0 ? connection_timeout : 120 * 1000)
105+
.setSocketTimeout(socket_timeout > 0 ? socket_timeout : TIMEOUT_THREE_HOURS)
105106
.build();
106107

107108
return HttpClientBuilder.create()
@@ -124,6 +125,7 @@ private RequestConfig createRequestConfig() {
124125
return RequestConfig.custom()
125126
.setStaleConnectionCheckEnabled(true)
126127
.setConnectTimeout(120 * 1000)
128+
.setSocketTimeout(TIMEOUT_THREE_HOURS)
127129
.build();
128130
}
129131

0 commit comments

Comments
 (0)