diff -r d0d9cc530d21 -r f45cd1ad4667 telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp --- a/telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp Thu Sep 02 21:42:07 2010 +0300 +++ b/telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp Mon Oct 04 02:16:52 2010 +0300 @@ -1865,10 +1865,13 @@ RCFParameterFamilyBundle newBundle; newBundle.CreateL(); newBundle.Open(iContext.Node().iParameterBundle); + CleanupClosePushL(newBundle); + RParameterFamily imcnFamily = newBundle.CreateFamilyL(KSubConnContextDescrParamsFamily); CSubConImsExtParamSet *imcnFlag = CSubConImsExtParamSet::NewL(imcnFamily,RParameterFamily::EGranted); - newBundle.Close(); + + CleanupStack::PopAndDestroy(&newBundle); RPacketContext::TProtocolConfigOptionV2* pco = NULL; switch (gprsProvision->UmtsGprsRelease())