diff --git a/src/lib/ebus/transport.cpp b/src/lib/ebus/transport.cpp index 2a2ec4cc..ecb29a5b 100644 --- a/src/lib/ebus/transport.cpp +++ b/src/lib/ebus/transport.cpp @@ -91,8 +91,8 @@ result_t FileTransport::open() { } else { result = openInternal(); } - if (m_listener != nullptr) { - result = m_listener->notifyTransportStatus(result == RESULT_OK); + if (m_listener != nullptr && result == RESULT_OK) { + result = m_listener->notifyTransportStatus(true); } if (result != RESULT_OK) { close();