diff --git a/src/lib/ebus/device.cpp b/src/lib/ebus/device.cpp index df1478e6..8b7fc79f 100755 --- a/src/lib/ebus/device.cpp +++ b/src/lib/ebus/device.cpp @@ -473,7 +473,7 @@ bool Device::read(symbol_t* value, bool isAvailable, ArbitrationState* arbitrati case ENH_RES_FAILED: *arbitrationState = as_lost; if (m_listener != NULL) { - m_listener->notifyDeviceData(data, false); + m_listener->notifyDeviceData(m_arbitrationMaster, false); } m_arbitrationMaster = SYN; m_arbitrationCheck = false;