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 na...@apache.org on 2008/09/15 15:59:34 UTC
svn commit: r695473 - /webservices/axis/trunk/c/src/cbindings/AxisC.cpp
Author: nadiramra
Date: Mon Sep 15 06:59:34 2008
New Revision: 695473
URL: http://svn.apache.org/viewvc?rev=695473&view=rev
Log:
memory leak fix for any types
Modified:
webservices/axis/trunk/c/src/cbindings/AxisC.cpp
Modified: webservices/axis/trunk/c/src/cbindings/AxisC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/AxisC.cpp?rev=695473&r1=695472&r2=695473&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/AxisC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/AxisC.cpp Mon Sep 15 06:59:34 2008
@@ -185,11 +185,12 @@
if (anytype->_size > 0 && anytype->_array)
{
for (int i=0; i<anytype->_size; i++)
- if (anytype->_array[i]) delete [] anytype->_array[i];
+ if (anytype->_array[i])
+ delete [] anytype->_array[i];
delete [] anytype->_array;
- delete anytype;
}
+ delete anytype;
break;
}