--- a/datacommsserver/esockserver/ssock/ss_sap.cpp Mon May 24 18:49:19 2010 +0100
+++ b/datacommsserver/esockserver/ssock/ss_sap.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -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());
}