You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Ju...@fr.thalesgroup.com on 2004/11/16 10:43:50 UTC

[AXIS C++ 1.3] Bug in SoapDeSerializer::getCmplxArray

Hello,

	The problem with getCmplxArray is exaclty the same that with
getBasicArray.

	here is a small patch that fix the problem :
--- axis-c-src-1-3-linux/src/soap/SoapDeSerializer.cpp	2004-11-16
09:39:06.000000000 +0100
+++ axis-c-src-1-3-linux.modif/src/soap/SoapDeSerializer.cpp	2004-11-16
09:39:37.000000000 +0100
@@ -535,10 +535,11 @@
                     free(Array.m_Array);
                     Array.m_Size = 0;
                     return Array;
                 }
             }
+	    m_pNode = m_pParser->next(); /* skip end element node */
             return Array;
         }
     }
     else
     {

Best Regards.
-- 
Julien Lemoine 

Re: [AXIS C++ 1.3] Bug in SoapDeSerializer::getCmplxArray

Posted by Samisa Abeysinghe <sa...@yahoo.com>.
Hi Julien,
    Thank you for the patches. Please create a Jira issue and attach the patches so that I could
apply them.
Thanks,
Samisa...
--- Julien.LEMOINE@fr.thalesgroup.com wrote:

> Hello,
> 
> 	The problem with getCmplxArray is exaclty the same that with
> getBasicArray.
> 
> 	here is a small patch that fix the problem :
> --- axis-c-src-1-3-linux/src/soap/SoapDeSerializer.cpp	2004-11-16
> 09:39:06.000000000 +0100
> +++ axis-c-src-1-3-linux.modif/src/soap/SoapDeSerializer.cpp	2004-11-16
> 09:39:37.000000000 +0100
> @@ -535,10 +535,11 @@
>                      free(Array.m_Array);
>                      Array.m_Size = 0;
>                      return Array;
>                  }
>              }
> +	    m_pNode = m_pParser->next(); /* skip end element node */
>              return Array;
>          }
>      }
>      else
>      {
> 
> Best Regards.
> -- 
> Julien Lemoine 
> 



		
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com