GCS_MAVLink: fixed uninitialised bytes in send_named_float()

this fixes an issue with mavproxy with python3
This commit is contained in:
Andrew Tridgell 2019-10-17 11:52:53 +11:00
parent 194ea66912
commit 3c1a362d90
1 changed files with 1 additions and 1 deletions

View File

@ -69,7 +69,7 @@ void GCS::send_to_active_channels(uint32_t msgid, const char *pkt)
void GCS::send_named_float(const char *name, float value) const void GCS::send_named_float(const char *name, float value) const
{ {
mavlink_named_value_float_t packet; mavlink_named_value_float_t packet {};
packet.time_boot_ms = AP_HAL::millis(); packet.time_boot_ms = AP_HAL::millis();
packet.value = value; packet.value = value;
memcpy(packet.name, name, MIN(strlen(name), (uint8_t)MAVLINK_MSG_NAMED_VALUE_FLOAT_FIELD_NAME_LEN)); memcpy(packet.name, name, MIN(strlen(name), (uint8_t)MAVLINK_MSG_NAMED_VALUE_FLOAT_FIELD_NAME_LEN));