--- 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);
}
}