Community
Participate
Working Groups
I'm not sure where exactly, but at least in the insert function, when two resources try to insert the same string, they could add the string twice. A problem might arise in the local layer where: EComResponse CLocalComLayer::openConnection(char *pa_acLayerParameter){ CStringDictionary::TStringId nId = CStringDictionary::getInstance().insert(pa_acLayerParameter); switch (m_poFb->getComServiceType()){ case e_Server: case e_Client: break; case e_Publisher: m_poLocalCommGroup = sm_oLocalCommGroupsManager.registerPubl(nId, this); break; case e_Subscriber: m_poLocalCommGroup = sm_oLocalCommGroupsManager.registerSubl(nId, this); break; } And the returned nId will be different, creating two different groups for the same string I spotted this issue while seeing that the PUBL was being triggered constantly, and its corresponding SUBL (already initialized) didn't get any IND