You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2011/08/04 21:34:29 UTC
svn commit: r1153976 -
/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/impl/AbstractHttpClientConnection.java
Author: olegk
Date: Thu Aug 4 19:34:28 2011
New Revision: 1153976
URL: http://svn.apache.org/viewvc?rev=1153976&view=rev
Log:
Fixed incorrect handling of socket timeouts in AbstractHttpClientConnection#isStale()
Modified:
httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/impl/AbstractHttpClientConnection.java
Modified: httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/impl/AbstractHttpClientConnection.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/impl/AbstractHttpClientConnection.java?rev=1153976&r1=1153975&r2=1153976&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/impl/AbstractHttpClientConnection.java (original)
+++ httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/impl/AbstractHttpClientConnection.java Thu Aug 4 19:34:28 2011
@@ -28,6 +28,7 @@
package org.apache.http.impl;
import java.io.IOException;
+import java.net.SocketTimeoutException;
import org.apache.http.HttpClientConnection;
import org.apache.http.HttpConnectionMetrics;
@@ -311,6 +312,8 @@ public abstract class AbstractHttpClient
try {
this.inbuffer.isDataAvailable(1);
return isEof();
+ } catch (SocketTimeoutException ex) {
+ return false;
} catch (IOException ex) {
return true;
}