diff -r dfb7c4ff071f -r 21d2ab05f085 datacommsserver/esockserver/ssock/ss_connprov.cpp --- a/datacommsserver/esockserver/ssock/ss_connprov.cpp Thu Dec 17 09:22:25 2009 +0200 +++ b/datacommsserver/esockserver/ssock/ss_connprov.cpp Thu Jan 07 13:34:53 2010 +0200 @@ -59,7 +59,9 @@ CConnectionProviderBase* prov = static_cast(aProviderInfo.iInfo.iFactoryObject); const TProviderInfo& thePI = static_cast(prov->AccessPointConfig().FindExtensionL( STypeId::CreateSTypeId(TProviderInfoExt::EUid, TProviderInfoExt::ETypeId))).iProviderInfo; - TBool isMatch = (thePI.TierId() == iProviderInfo.TierId()) && (thePI.APId() == iProviderInfo.APId()); + TBool isMatch = (thePI.APId() == iAPid); + LOG(ESockLog::Printf(KESockCtrlFactTag, _L("XConnectionProviderInfoQuery::Match %08x:\tiAPid is = %08x THePI.APId = %08x"), + this, iAPid, thePI.APId())); return (isMatch ? MFactoryQuery::EMatch : MFactoryQuery::EContinue); }