diff --git a/src/ebusd/bushandler.cpp b/src/ebusd/bushandler.cpp index ccd1d0fab..74c93dbd5 100644 --- a/src/ebusd/bushandler.cpp +++ b/src/ebusd/bushandler.cpp @@ -130,7 +130,7 @@ bool ScanRequest::notify(result_t result, const SlaveSymbolString& slave) { } } m_result = result; - if (m_slaves.empty()) { + if (m_slaves.empty() || result == RESULT_ERR_NO_SIGNAL) { if (m_deleteOnFinish) { logNotice(lf_bus, "scan finished"); }