webservices/wsframework/src/saslmechanism.cpp
branchGCC_SURGE
changeset 32 6b5547c1e247
parent 23 a1df79fa35b4
--- a/webservices/wsframework/src/saslmechanism.cpp	Fri Jun 18 15:01:02 2010 +0100
+++ b/webservices/wsframework/src/saslmechanism.cpp	Thu Jul 22 16:44:27 2010 +0100
@@ -124,6 +124,11 @@
 EXPORT_C void CSaslMechanism::SetTransforms(
                         RPointerArray<CSenPasswordTransform> aList)
     {
+	//deallocate the original objects and the array itself which were owned
+	if(iTransforms.Count())
+		{
+		iTransforms.ResetAndDestroy();
+		}
     iTransforms = aList;
     }