diff -r 7ef16719d8cb -r fc69e1e37771 telephonyserverplugins/simtsy/src/CSimPhone.cpp --- a/telephonyserverplugins/simtsy/src/CSimPhone.cpp Fri Mar 12 15:49:38 2010 +0200 +++ b/telephonyserverplugins/simtsy/src/CSimPhone.cpp Mon Mar 15 12:45:06 2010 +0200 @@ -2999,7 +2999,6 @@ CTestConfig* configFile = NULL; TRAPD(err, configFile = CTestConfig::NewLC(iFs, KConfigFileDir, KConfigFilename); CleanupStack::Pop(configFile)); - CleanupStack::PushL(configFile); if( err != KErrNone || configFile->Section(iSectionName) != NULL ) { err = KErrNone; @@ -3008,7 +3007,7 @@ { err = KErrNotFound; } - CleanupStack::PopAndDestroy(configFile); + delete configFile; return err; } /**