webservices/wsxml/src/senxmlelement.cpp
branchRCL_3
changeset 37 1adb97a15c2f
parent 36 c5fabff9b552
--- a/webservices/wsxml/src/senxmlelement.cpp	Tue Aug 31 16:18:26 2010 +0300
+++ b/webservices/wsxml/src/senxmlelement.cpp	Wed Sep 01 12:28:05 2010 +0100
@@ -1232,14 +1232,13 @@
     if (pNamespace == NULL) // does not exist
         {
         CSenNamespace* pNewNamespace =
-        CSenNamespace::NewL(aNewNamespace.Prefix(), aNewNamespace.URI());
-		CleanupStack::PushL(pNewNamespace); 
+            CSenNamespace::NewL(aNewNamespace.Prefix(), aNewNamespace.URI());
+
         // allocate array if not already reserved
         if(!ipNamespaces)
             {
             ipNamespaces = new (ELeave) RPointerArray<CSenNamespace>;
             }
-        CleanupStack::Pop();			
         ipNamespaces->Append(pNewNamespace);
         pNamespace = pNewNamespace;
         }
@@ -1255,14 +1254,12 @@
 		{
 		if ( aUri.Length() > 0)
 			{
-			pNamespace = CSenNamespace::NewL(aPrefix, aUri);
-			CleanupStack::PushL(pNamespace); 
+				pNamespace = CSenNamespace::NewL(aPrefix, aUri);
 			// allocate array if not already reserved
 			if(!ipNamespaces)
 				{
 				ipNamespaces = new (ELeave) RPointerArray<CSenNamespace>;
 				}
-			 CleanupStack::Pop();				
 			ipNamespaces->Append(pNamespace);
 			}
 		}