Author: jochen
Date: Fri Dec 30 05:50:18 2005
New Revision: 360086

URL: http://svn.apache.org/viewcvs?rev=360086&view=rev
Log:
A missing increment in LiteXmlRpcTransport.initConnection() prevented, that the 
method could finally fail, resulting in a never ending loop.

Modified:
    webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath
    webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml
    
webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java

Modified: webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath?rev=360086&r1=360085&r2=360086&view=diff
==============================================================================
--- webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath (original)
+++ webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath Fri Dec 30 
05:50:18 2005
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-       <classpathentry kind="src" path="examples/echo"/>
+       <classpathentry output="target/test-classes" kind="src" 
path="examples/echo"/>
        <classpathentry kind="src" path="src/java"/>
-       <classpathentry kind="src" path="src/test"/>
+       <classpathentry output="target/test-classes" kind="src" 
path="src/test"/>
        <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="con" 
path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
-       <classpathentry kind="output" path="bin"/>
+       <classpathentry kind="output" path="target/classes"/>
 </classpath>

Modified: webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml?rev=360086&r1=360085&r2=360086&view=diff
==============================================================================
--- webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml (original)
+++ webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml Fri Dec 30 
05:50:18 2005
@@ -3,7 +3,15 @@
     <title>Changes in Apache XML-RPC</title>
   </properties>
   <body>
-    <release version="2.1" date="in CVS">
+    <release version="2.0.2" date="Not yet released">
+      <action dev="jochen" type="fix" issue="XMLRPC-67"
+             due-to="Mike Bailey" due-to-email="mike at blueoak.com">
+        A missing increment in LiteXmlRpcTransport.initConnection()
+        prevented, that the method could finally fail, resulting
+        in a never ending loop.
+      </action>
+    </release>
+    <release version="2.0.1" date="28-Dec-2005">
       <action dev="jochen" type="fix" issue="XMLRPC-68"
                 due-to="Johan Oskarson" due-to-email="johan at oskarsson.nu">
              The Webserver class was unable to handle basic authentication,

Modified: 
webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java?rev=360086&r1=360085&r2=360086&view=diff
==============================================================================
--- 
webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java
 (original)
+++ 
webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java
 Fri Dec 30 05:50:18 2005
@@ -149,7 +149,7 @@
                 socket = new Socket(hostname, port);
             }
             catch (ConnectException e) {
-                if (tries >= retries) {
+                if (tries++ >= retries) {
                     throw e;
                 } else {
                     // log.debug("ConnectException: " + e.getMessage() + ", 
waiting " + new Integer(delayMillis).toString() + " milliseconds and retrying");


Reply via email to