Author: jochen
Date: Wed May 16 12:25:40 2007
New Revision: 538694

URL: http://svn.apache.org/viewvc?view=rev&rev=538694
Log:
The XmlRpcRequestParser and XmlRpcResponseParser didn't
reset their internal state within startDocument().
Consequently, they haven't been reusable.
PR: XMLRPC-141
Submitted-By: Keith McNeill <[EMAIL PROTECTED]>

Modified:
    
webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/parser/XmlRpcResponseParser.java
    webservices/xmlrpc/trunk/src/changes/changes.xml

Modified: 
webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/parser/XmlRpcResponseParser.java
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/parser/XmlRpcResponseParser.java?view=diff&rev=538694&r1=538693&r2=538694
==============================================================================
--- 
webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/parser/XmlRpcResponseParser.java
 (original)
+++ 
webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/parser/XmlRpcResponseParser.java
 Wed May 16 12:25:40 2007
@@ -85,6 +85,9 @@
        public void startDocument() throws SAXException {
                super.startDocument();
                level = 0;
+        isSuccess = false;
+        errorCode = 0;
+        errorMessage = null;
        }
 
        public void startElement(String pURI, String pLocalName, String pQName,

Modified: webservices/xmlrpc/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/src/changes/changes.xml?view=diff&rev=538694&r1=538693&r2=538694
==============================================================================
--- webservices/xmlrpc/trunk/src/changes/changes.xml (original)
+++ webservices/xmlrpc/trunk/src/changes/changes.xml Wed May 16 12:25:40 2007
@@ -117,8 +117,9 @@
       </action>
       <action dev="jochen" type="fix" issue="XMLRPC-141"
           due-to="Keith McNeill" due-to-email="[EMAIL PROTECTED]">
-        The XmlRpcRequestParser didn't reset its params field in startDocument.
-        Consequently, it wasn't reusable.
+        The XmlRpcRequestParser and XmlRpcResponseParser didn't reset
+        their internal state within startDocument(). Consequently, they
+        haven't been reusable.
       </action>
     </release>
     <release version="3.0" date="30-Aug-2006">


Reply via email to