| commit | 11c7af28c40137b204fc7a8055edc2531fb47e26 | [log] [tgz] |
|---|---|---|
| author | Oleg Kalnichevski <olegk@apache.org> | Fri Sep 22 15:42:03 2023 +0200 |
| committer | Oleg Kalnichevski <olegk@apache.org> | Sat Sep 23 10:55:57 2023 +0200 |
| tree | 3d9f833f4af949b85399dc2f89f5eb794c0c0fce | |
| parent | dbe368983c44cef49fbe12402cc258c5715d32b6 [diff] |
HTTPCLIENT-2299: Socket timeout value set via DefaultManagedHttpClientConnection#setSocketTimeout is not correctly persisted and can be overwritten upon connection activation
diff --git a/httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java b/httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java index a5f80a1..03d697d 100644 --- a/httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java +++ b/httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java
@@ -165,6 +165,7 @@ public void setSocketTimeout(final Timeout timeout) { LOG.debug("{} set socket timeout to {}", this.id, timeout); } super.setSocketTimeout(timeout); + socketTimeout = timeout; } @Override