diff -r 3255e7d5bd67 -r 989397f9511c pkiutilities/securitydialognotifiersrv/src/securitydialogoperserverauthfail.cpp --- a/pkiutilities/securitydialognotifiersrv/src/securitydialogoperserverauthfail.cpp Thu Oct 07 14:07:34 2010 +0300 +++ b/pkiutilities/securitydialognotifiersrv/src/securitydialogoperserverauthfail.cpp Thu Oct 14 13:56:11 2010 +0300 @@ -212,7 +212,8 @@ // CServerAuthFailOperation::CServerAuthFailOperation( MSecurityDialogOperationObserver& aObserver, const RMessage2& aMessage, - TInt aReplySlot ) : CSecurityDialogOperation( aObserver, aMessage, aReplySlot ) + TInt aReplySlot ) : CSecurityDialogOperation( aObserver, aMessage, aReplySlot ), + iRetrievedCertBufPtr(0, 0) { TRACE( "CServerAuthFailOperation::CServerAuthFailOperation" ); } @@ -457,9 +458,9 @@ iRetrievedCertBuffer = NULL; } iRetrievedCertBuffer = HBufC8::NewL( cert.Size() ); - TPtr8 buffer = iRetrievedCertBuffer->Des(); + iRetrievedCertBufPtr.Set( iRetrievedCertBuffer->Des() ); - iTrustedSiteCertStore->Retrieve( cert, buffer, iStatus ); + iTrustedSiteCertStore->Retrieve( cert, iRetrievedCertBufPtr, iStatus ); iMode = ERetrieveTrustedSiteCert; SetActive(); }