You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2005/03/02 10:21:47 UTC
cvs commit: ws-axis/c/src/common ArrayBean.cpp
samisa 2005/03/02 01:21:47
Modified: c/src/common ArrayBean.cpp
Log:
Added the fix to eliminate compiler warning
AXISCPP-470
Submitted by: Tim
Reviewed by: Samisa
Revision Changes Path
1.36 +6 -9 ws-axis/c/src/common/ArrayBean.cpp
Index: ArrayBean.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/common/ArrayBean.cpp,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- ArrayBean.cpp 28 Feb 2005 14:51:49 -0000 1.35
+++ ArrayBean.cpp 2 Mar 2005 09:21:47 -0000 1.36
@@ -115,10 +115,9 @@
AxisChar** a = (AxisChar**)m_value.sta;
for (int ix=0;ix<m_nSize;ix++)
{
- delete [] *a;
- a++;
+ delete [] a[ix];
}
- delete [] m_value.sta;
+ delete [] a;
}
break;
case XSD_HEXBINARY:
@@ -126,10 +125,9 @@
xsd__hexBinary* a = (xsd__hexBinary*)m_value.sta;
for (int ix=0;ix<m_nSize;ix++)
{
- delete [] a->__ptr;
- a++;
+ delete [] a[ix].__ptr;
}
- delete [] m_value.sta;
+ delete [] a;
}
break;
case XSD_BASE64BINARY:
@@ -137,10 +135,9 @@
xsd__base64Binary* a = (xsd__base64Binary*)m_value.sta;
for (int ix=0;ix<m_nSize;ix++)
{
- delete [] a->__ptr;
- a++;
+ delete [] a[ix].__ptr;
}
- delete [] m_value.sta;
+ delete [] a;
}
break;
case XSD_DATETIME: