SourceCode/Bond/Servo/HsmsPassive.cpp
@@ -1784,10 +1784,15 @@ goto MYREPLY; } if (!pBody->getSubItemU2(0, SVID)) { // also accept I2 or U4 to be tolerant with host implementations if (!pBody->getSubItemI2(0, (short&)SVID)) { unsigned int svidU4 = 0; if (!pBody->getSubItemU4(0, svidU4)) { pMessage->getBody()->addU1Item(SVU1, "SV"); goto MYREPLY; } SVID = static_cast<unsigned short>(svidU4); } } SERVO::CVariable* pVariable = getVariable((int)SVID);