--- a/syncmlfw/ds/syncagent/src/nsmldsmapcontainer.cpp Tue Sep 28 17:53:08 2010 +0530
+++ b/syncmlfw/ds/syncagent/src/nsmldsmapcontainer.cpp Fri Oct 15 11:46:45 2010 +0530
@@ -207,9 +207,11 @@
void CNSmlDSMapContainer::PcdataNewL( SmlPcdata_t*& aPcdata, const TDesC8& aContent ) const
{
aPcdata = new( ELeave ) SmlPcdata_t;
+ CleanupStack::PushL(aPcdata);
aPcdata->SetDataL( aContent );
aPcdata->contentType = SML_PCDATA_OPAQUE;
- aPcdata->extension = SML_EXT_UNDEFINED;
+ aPcdata->extension = SML_EXT_UNDEFINED;
+ CleanupStack::Pop(aPcdata);
}
// -----------------------------------------------------------------------------