--- 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<CConnectionProviderBase*>(aProviderInfo.iInfo.iFactoryObject);
const TProviderInfo& thePI = static_cast<const TProviderInfoExt&>(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);
}