sipproviderplugins/sipprovider/sipconnectionplugins/src/sipcpr.cpp
changeset 15 8248b03a2669
parent 0 307788aac0a8
--- a/sipproviderplugins/sipprovider/sipconnectionplugins/src/sipcpr.cpp	Tue Feb 02 01:03:15 2010 +0200
+++ b/sipproviderplugins/sipprovider/sipconnectionplugins/src/sipcpr.cpp	Fri Apr 16 15:18:54 2010 +0300
@@ -152,11 +152,11 @@
 CSipConnectionProvider::~CSipConnectionProvider()
     {
     __CFLOG_VAR((KSipCprTag, KSipCprSubTag, _L8("CSipConnectionProvider:\t ~CSipConnectionProvider()")));
-    LOG_NODE_DESTROY(KSipCprTag, CSipConnectionProvider); 
-	if(iTransitionEngine)
-    iTransitionEngineMgr->Detach(iTransitionEngine);    
-	//delete 	iProvisionInfo;	
-	iProvisionInfo = NULL;	
+    LOG_NODE_DESTROY(KSipCprTag, CSipConnectionProvider);
+	if(iTransitionEngine != NULL && iTransitionEngineMgr != NULL)
+    iTransitionEngineMgr->Detach(iTransitionEngine);
+	//delete 	iProvisionInfo;
+	iProvisionInfo = NULL;
     }
 
 CSipConnectionProvider::CSipConnectionProvider(ESock::CConnectionProviderFactoryBase& aFactory)