diff -r 86979fe66c4c -r 504e41245867 omaprovisioning/provisioning/ProvisioningEngine/Src/CWPAdapterManager.cpp --- a/omaprovisioning/provisioning/ProvisioningEngine/Src/CWPAdapterManager.cpp Wed Mar 31 23:00:03 2010 +0300 +++ b/omaprovisioning/provisioning/ProvisioningEngine/Src/CWPAdapterManager.cpp Wed Apr 14 16:50:34 2010 +0300 @@ -25,7 +25,7 @@ #include "MWPContextManager.h" #include "MWPContextExtension.h" #include "ProvisioningDebug.h" - +#include // ============================ MEMBER FUNCTIONS =============================== // ----------------------------------------------------------------------------- @@ -239,6 +239,7 @@ // Place [0] is reserved for APPID parameter, [1] for APPREF parameter // and [2] for storage id i.e. id that identifies the saved settings in its storage. RPointerArray< HBufC8 > savingInfo; + CleanupResetAndDestroy > :: PushL(savingInfo); a->GetSavingInfoL( index, savingInfo ); // If the adapter had something to tell to the other adapters... @@ -278,8 +279,8 @@ }// if }// if - savingInfo.ResetAndDestroy(); - savingInfo.Close(); + + CleanupStack :: PopAndDestroy(1); //savingInfo // Tell the adapters that all the settings have been now saved. TInt quantityOfAdapter( iAdapters->Count() );