diff -r 68ef71f0cd72 -r 592244873960 datacommsserver/esockserver/ssock/ss_connLegacy.cpp --- a/datacommsserver/esockserver/ssock/ss_connLegacy.cpp Tue Feb 02 00:53:00 2010 +0200 +++ b/datacommsserver/esockserver/ssock/ss_connLegacy.cpp Fri Apr 16 16:15:03 2010 +0300 @@ -168,6 +168,9 @@ User::Leave(error); } + // Make sure the MCPR knows that the CPR has a new control client + ipProtoCpr->ControlProvider()->PostMessage(ipProtoCpr->Id(), TCFControlProvider::TActive().CRef()); + iConnection.ServiceProvider()->SetFlags(TCFClientType::EStarted); }