networksecurity/tlsprovider/source/tlsprovider/tlsprovinterface.cpp
changeset 68 1697cc2ba93d
parent 0 af10295192d8
--- 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;
 	}