From 3f638d0dae3f7688ec0c429112d1b4c0c695baa9 Mon Sep 17 00:00:00 2001 From: john30 Date: Mon, 25 May 2015 13:30:53 +0200 Subject: [PATCH] notify running requests on device error --- src/ebusd/bushandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ebusd/bushandler.cpp b/src/ebusd/bushandler.cpp index 129e1aaa..0e108ea9 100644 --- a/src/ebusd/bushandler.cpp +++ b/src/ebusd/bushandler.cpp @@ -197,8 +197,10 @@ void BusHandler::run() if (result == RESULT_OK) logNotice(lf_bus, "re-opened %s", m_device->getName()); - else + else { logError(lf_bus, "unable to open %s: %s", m_device->getName(), getResultCode(result)); + setState(bs_noSignal, result); + } symCount = 0; } } while (isRunning());