git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@763585
13f79535-47bb-0310-9956-
ffa450edef68
* Socket timeout.
*/
public int getSoTimeout() { return socketProperties.getSoTimeout(); }
- public void setSoTimeout(int soTimeout) { socketProperties.setSoTimeout(soTimeout); }
+ public void setSoTimeout(int soTimeout) {
+ // APR/native uses -1 for infinite - Java uses 0
+ if (soTimeout == -1) {
+ socketProperties.setSoTimeout(0);
+ } else {
+ socketProperties.setSoTimeout(soTimeout);
+ }
+ }
/**