diff -r 4ccf8e394726 -r 51722b10598b datacommsserver/esockserver/ssock/ss_nodemessages_legacy.cpp --- a/datacommsserver/esockserver/ssock/ss_nodemessages_legacy.cpp Wed Apr 14 17:14:05 2010 +0300 +++ b/datacommsserver/esockserver/ssock/ss_nodemessages_legacy.cpp Tue Apr 27 17:53:34 2010 +0300 @@ -103,18 +103,8 @@ ASSERT(aContext.Activity() != NULL); RNodeInterface* rcpt = NULL; - /* At the connection level we want to go down active serviceprovider, as there are multiple - and the first one is usually an scpr */ - if (aContext.Activity()->ActivitySigId() == ECFActivityConnectionLegacyRMessage2Handler) - { - rcpt = aContext.Node().GetFirstClient(TClientType(TCFClientType::EServProvider, TCFClientType::EActive), + rcpt = aContext.Node().GetFirstClient(TClientType(TCFClientType::EServProvider, TCFClientType::EActive), Messages::TClientType(0, Messages::TClientType::ELeaving)); - } - else - { - rcpt = aContext.Node().GetFirstClient(TClientType(TCFClientType::EServProvider), - Messages::TClientType(0, Messages::TClientType::ELeaving)); - } if(rcpt) {