AP_Camera: proper string formatting

Incoming strings are 32 bytes and may not be null-terminated if the full width is used
This commit is contained in:
Oleksiy Protas 2024-07-16 18:47:05 +03:00 committed by Randy Mackay
parent 39715c0a9d
commit 19223fba1e
1 changed files with 1 additions and 1 deletions

View File

@ -141,7 +141,7 @@ void AP_Camera_MAVLinkCamV2::handle_message(mavlink_channel_t chan, const mavlin
const uint8_t fw_ver_build = (_cam_info.firmware_version & 0xFF000000) >> 24; const uint8_t fw_ver_build = (_cam_info.firmware_version & 0xFF000000) >> 24;
// display camera info to user // display camera info to user
gcs().send_text(MAV_SEVERITY_INFO, "Camera: %s.32 %s.32 fw:%u.%u.%u.%u", gcs().send_text(MAV_SEVERITY_INFO, "Camera: %.32s %.32s fw:%u.%u.%u.%u",
_cam_info.vendor_name, _cam_info.vendor_name,
_cam_info.model_name, _cam_info.model_name,
(unsigned)fw_ver_major, (unsigned)fw_ver_major,