[hal] Ensure HAL status variables are initialized to zero (#3421)

HAL functions don't set the status variable on success, so it's possible
to use the status variable in an uninitialized state.
This commit is contained in:
Tyler Veness
2021-06-08 21:18:59 -07:00
committed by GitHub
parent d068fb321f
commit 0773f4033e
13 changed files with 13 additions and 22 deletions

View File

@@ -37,7 +37,7 @@ void GazeboAnalogIn::Listen() {
void GazeboAnalogIn::Callback(const gazebo::msgs::ConstFloat64Ptr& msg) {
/* This value is going to be divided by the 5V rail in the HAL, so
we multiply by that value to make the change neutral */
int32_t status;
int32_t status = 0;
HALSIM_SetAnalogInVoltage(m_index,
msg->data() * HAL_GetUserVoltage5V(&status));
}