From c31eb4cabd9140275f3458962f689c13325f084d Mon Sep 17 00:00:00 2001 From: John Date: Sat, 1 Oct 2022 13:38:14 +0200 Subject: [PATCH] do not try to read passive messages from the bus --- src/ebusd/knxhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ebusd/knxhandler.cpp b/src/ebusd/knxhandler.cpp index eccce07a..082421d2 100644 --- a/src/ebusd/knxhandler.cpp +++ b/src/ebusd/knxhandler.cpp @@ -728,7 +728,7 @@ void KnxHandler::handleGroupTelegram(knx_addr_t src, knx_addr_t dest, int len, c logOtherInfo("knx", "unable to answer read request to %4.4x on write message", dest); return; // impossible to answer } - } else if (now >= msg->getLastUpdateTime() + g_maxReadAge) { + } else if (!msg->isPassive() && now >= msg->getLastUpdateTime() + g_maxReadAge) { res = m_busHandler->readFromBus(msg, ""); if (res != RESULT_OK) { return;