fix for handling arbitration result

This commit is contained in:
john30
2020-02-15 13:14:12 +01:00
parent 2ddd7df758
commit b26bd2d941
+4 -2
View File
@@ -468,7 +468,8 @@ bool Device::read(symbol_t* value, bool isAvailable, ArbitrationState* arbitrati
}
m_arbitrationMaster = SYN;
m_arbitrationCheck = false;
break;
*value = data;
return true;
case ENH_RES_FAILED:
*arbitrationState = as_lost;
if (m_listener != NULL) {
@@ -476,7 +477,8 @@ bool Device::read(symbol_t* value, bool isAvailable, ArbitrationState* arbitrati
}
m_arbitrationMaster = SYN;
m_arbitrationCheck = false;
break;
*value = data;
return true;
case ENH_RES_RECEIVED:
*value = data;
return true;