diff --git a/PassAllPC.cpp b/PassAllPC.cpp index 13614d4..0094093 100644 --- a/PassAllPC.cpp +++ b/PassAllPC.cpp @@ -49,5 +49,5 @@ bool CPassAllPC::process(CDMRData& data) FLCO flco = data.getFLCO(); unsigned int slotNo = data.getSlotNo(); - return flco == FLCO_USER_USER || slotNo == m_slot; + return flco == FLCO_USER_USER && slotNo == m_slot; } diff --git a/PassAllTG.cpp b/PassAllTG.cpp index 3f9d628..ff5ad81 100644 --- a/PassAllTG.cpp +++ b/PassAllTG.cpp @@ -49,5 +49,5 @@ bool CPassAllTG::process(CDMRData& data) FLCO flco = data.getFLCO(); unsigned int slotNo = data.getSlotNo(); - return flco == FLCO_GROUP || slotNo == m_slot; + return flco == FLCO_GROUP && slotNo == m_slot; }