diff -r 84a16765cd86 -r 98b66e4fb0be installationservices/swi/source/sisfile/siscontroller.cpp --- a/installationservices/swi/source/sisfile/siscontroller.cpp Fri Mar 19 09:33:35 2010 +0200 +++ b/installationservices/swi/source/sisfile/siscontroller.cpp Fri Apr 16 15:05:20 2010 +0300 @@ -115,10 +115,12 @@ delete iPrerequisites; delete iDataIndex; delete iTrustStatus; - delete iCertChainConstraints; - - iCertChainIndices.Close(); - iSignatureCertificateChains.ResetAndDestroy(); + delete iCertChainConstraints; + iCertChainIndices.Close(); + iSignatureCertificateChains.ResetAndDestroy(); + #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK + iApplicationInfo.ResetAndDestroy(); + #endif } void CController::ConstructL(MSisDataProvider& aDataProvider, TInt64& aBytesRead, TReadTypeBehaviour aTypeReadBehaviour)