mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-23 00:04:02 -04:00
Copter: Change sprintf method to secure snprintf method.
This commit is contained in:
parent
974d63a6b5
commit
e65887c393
@ -920,7 +920,7 @@ void Copter::Log_Write_Vehicle_Startup_Messages()
|
||||
{
|
||||
// only 200(?) bytes are guaranteed by DataFlash
|
||||
char frame_buf[20];
|
||||
sprintf(frame_buf, "Frame: %s", get_frame_string());
|
||||
snprintf(frame_buf, sizeof(frame_buf), "Frame: %s", get_frame_string());
|
||||
DataFlash.Log_Write_Message(frame_buf);
|
||||
DataFlash.Log_Write_Mode(control_mode, control_mode_reason);
|
||||
#if AC_RALLY
|
||||
|
@ -158,7 +158,7 @@ void Copter::init_ardupilot()
|
||||
#if FRSKY_TELEM_ENABLED == ENABLED
|
||||
// setup frsky, and pass a number of parameters to the library
|
||||
char firmware_buf[50];
|
||||
sprintf(firmware_buf, FIRMWARE_STRING " %s", get_frame_string());
|
||||
snprintf(firmware_buf, sizeof(firmware_buf), FIRMWARE_STRING " %s", get_frame_string());
|
||||
frsky_telemetry.init(serial_manager, firmware_buf,
|
||||
get_frame_mav_type(),
|
||||
&g.fs_batt_voltage, &g.fs_batt_mah, &ap.value);
|
||||
|
Loading…
Reference in New Issue
Block a user