diff -r 9200f38b1324 -r 042fd2753b8f telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp --- a/telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp Wed Sep 15 13:30:43 2010 +0300 +++ b/telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp Wed Oct 13 15:51:46 2010 +0300 @@ -1865,13 +1865,10 @@ RCFParameterFamilyBundle newBundle; newBundle.CreateL(); newBundle.Open(iContext.Node().iParameterBundle); - CleanupClosePushL(newBundle); - RParameterFamily imcnFamily = newBundle.CreateFamilyL(KSubConnContextDescrParamsFamily); CSubConImsExtParamSet *imcnFlag = CSubConImsExtParamSet::NewL(imcnFamily,RParameterFamily::EGranted); - - CleanupStack::PopAndDestroy(&newBundle); + newBundle.Close(); RPacketContext::TProtocolConfigOptionV2* pco = NULL; switch (gprsProvision->UmtsGprsRelease())