webservices/wsframework/src/saslmechanism.cpp
changeset 28 0802db42e4e9
parent 0 62f9d29f7211
--- a/webservices/wsframework/src/saslmechanism.cpp	Tue Jan 26 13:03:48 2010 +0200
+++ b/webservices/wsframework/src/saslmechanism.cpp	Sun May 30 23:54:06 2010 +0530
@@ -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;
     }