datacommsserver/esockserver/ssock/ss_sap.cpp
changeset 65 41cc8e7ff496
parent 22 592244873960
--- a/datacommsserver/esockserver/ssock/ss_sap.cpp	Fri Jun 11 14:52:21 2010 +0300
+++ b/datacommsserver/esockserver/ssock/ss_sap.cpp	Wed Aug 18 10:59:59 2010 +0300
@@ -227,6 +227,10 @@
 				{
 				SetIdle();
 		    	ProcessDCIdleState();
+		    	if(!IdleSent())
+		    		{
+					LOG( ESockLog::Printf(_L("CNetworkFlow %08x:\tUnbind() - idle not sent"), this) );
+		    		}
 				}
 			}
 		else
@@ -255,6 +259,10 @@
 	if (Idle() && !IdleSent() && !NoBearerGuard())
 #endif
 		{
+		if(Started())
+			{
+			iSubConnectionProvider.PostMessage(Id(), TCFControlProvider::TDataClientGoneDown(KErrConnectionTerminated).CRef());
+			}
 		SetIdleSent();
 		iSubConnectionProvider.PostMessage(Id(), TCFControlProvider::TIdle().CRef());
 		}