diff --git a/src/ebusd/mainloop.cpp b/src/ebusd/mainloop.cpp index f49bc139..61f2d97c 100644 --- a/src/ebusd/mainloop.cpp +++ b/src/ebusd/mainloop.cpp @@ -291,8 +291,7 @@ void MainLoop::run() { } if (result != RESULT_OK) { logError(lf_main, "initial scan failed: %s", getResultCode(result)); - } - if (result != RESULT_ERR_NO_SIGNAL) { + } else { reload = false; } }