--- a/networksecurity/tlsprovider/source/tlsprovider/tlsprovinterface.cpp Thu Sep 16 13:48:44 2010 +0530
+++ b/networksecurity/tlsprovider/source/tlsprovider/tlsprovinterface.cpp Thu Sep 23 17:23:35 2010 +0530
@@ -249,6 +249,7 @@
*/
EXPORT_C void CTLSProvider::CancelRequest()
{
+ if (iTlsProviderImpl)
iTlsProviderImpl->CancelRequest();
}
@@ -645,11 +646,13 @@
*/
EXPORT_C void CTLSSession::CancelRequest()
{
+ if (iTlsSessionImpl)
iTlsSessionImpl->CancelRequest();
}
EXPORT_C CTLSSession::~CTLSSession()
{
delete iTlsSessionImpl;
+ iTlsSessionImpl = NULL;
}