diff --git a/src/dmr/Slot.cpp b/src/dmr/Slot.cpp
index d0bd20f2..140c40c3 100644
--- a/src/dmr/Slot.cpp
+++ b/src/dmr/Slot.cpp
@@ -564,7 +564,7 @@ void Slot::clock()
///
void Slot::permittedTG(uint32_t dstId)
{
- if (!m_authoritative) {
+ if (m_authoritative) {
return;
}
diff --git a/src/nxdn/Control.cpp b/src/nxdn/Control.cpp
index 2174652e..be89e2d3 100644
--- a/src/nxdn/Control.cpp
+++ b/src/nxdn/Control.cpp
@@ -616,7 +616,7 @@ void Control::clock(uint32_t ms)
///
void Control::permittedTG(uint32_t dstId)
{
- if (!m_authoritative) {
+ if (m_authoritative) {
return;
}