diff -r 5cc91383ab1e -r 7333d7932ef7 installationservices/swi/source/sisfile/siscontroller.cpp --- a/installationservices/swi/source/sisfile/siscontroller.cpp Thu Aug 19 10:02:49 2010 +0300 +++ b/installationservices/swi/source/sisfile/siscontroller.cpp Tue Aug 31 15:21:33 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)