--- a/XDMEngine/XdmProvisioning/src/xdmprovadapter.cpp Tue Aug 31 15:35:50 2010 +0300
+++ b/XDMEngine/XdmProvisioning/src/xdmprovadapter.cpp Wed Sep 01 12:23:14 2010 +0100
@@ -28,6 +28,8 @@
#include "xdmprovitem.h"
#include "xdmprovadapter.h"
+// for CleanupResetAndDestroyPushL
+#include <mmf/common/mmfcontrollerpluginresolver.h>
#ifdef _DEBUG
#include <flogger.h>
@@ -305,6 +307,9 @@
#ifdef _DEBUG
WriteToLog( _L8( "CXdmProvAdapter::GetSavingInfoL" ) );
#endif
+
+ CleanupResetAndDestroyPushL( aSavingInfo );
+
if ( aIndex < iProvItems.Count() - 1 )
{
#ifdef _DEBUG
@@ -339,7 +344,9 @@
CleanupStack::Pop( idBuf ); // >> idBuf
idBuf = NULL;
}
-
+
+ CleanupStack::Pop( &aSavingInfo );
+
#ifdef _DEBUG
WriteToLog( _L8( "CXdmProvAdapter::GetSavingInfoL done" ) );
#endif