From 5e025f733a8054b1655c1e02072ea9e23158f566 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 18 Sep 2022 14:41:23 +0200 Subject: [PATCH] fix previous commit --- src/ebusd/bushandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ebusd/bushandler.cpp b/src/ebusd/bushandler.cpp index 289274a8..1d2f5d73 100644 --- a/src/ebusd/bushandler.cpp +++ b/src/ebusd/bushandler.cpp @@ -1689,7 +1689,7 @@ symbol_t BusHandler::getNextScanAddress(symbol_t lastAddress, bool withUnfinishe continue; } if ((m_seenAddresses[lastAddress]&(SEEN|LOAD_INIT)) == SEEN - || (withUnfinished && (m_seenAddresses[lastAddress]&(SEEN|SCAN_INIT|LOAD_INIT)) == (SEEN|LOAD_INIT))) { + || (withUnfinished && (m_seenAddresses[lastAddress]&(SEEN|SCAN_DONE|LOAD_INIT)) == (SEEN|LOAD_INIT))) { return lastAddress; } symbol_t master = getMasterAddress(lastAddress); @@ -1697,7 +1697,7 @@ symbol_t BusHandler::getNextScanAddress(symbol_t lastAddress, bool withUnfinishe continue; } if ((m_seenAddresses[lastAddress]&LOAD_INIT) == 0 - || (withUnfinished && (m_seenAddresses[lastAddress]&(SCAN_INIT|LOAD_INIT)) == LOAD_INIT)) { + || (withUnfinished && (m_seenAddresses[lastAddress]&(SCAN_DONE|LOAD_INIT)) == LOAD_INIT)) { return lastAddress; } }