mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-05-22 07:07:35 +08:00
Fix uninitialized values identified by cppcheck
* Replace `malloc` by `calloc` for c-string initialization * Add initializer braces for structs
This commit is contained in:
committed by
Lorenz Meier
parent
7cf2a49948
commit
40dff737c5
@@ -839,7 +839,7 @@ void Ekf2Replay::task_main()
|
||||
|
||||
// create path which tells user location of replay file
|
||||
char tmp2[] = "./build_posix_sitl_replay/src/firmware/posix";
|
||||
char *replay_file_location = (char *) malloc(1 + strlen(tmp) + strlen(tmp2) + strlen(replay_log_name));
|
||||
char *replay_file_location = (char *) calloc(1 + strlen(tmp) + strlen(tmp2) + strlen(replay_log_name), 1);
|
||||
strcat(replay_file_location, tmp2);
|
||||
strcat(replay_file_location, replay_log_name);
|
||||
strcat(replay_file_location, tmp);
|
||||
|
||||
@@ -317,7 +317,7 @@ int uORBTest::UnitTest::test_multi()
|
||||
/* this routine tests the multi-topic support */
|
||||
test_note("try multi-topic support");
|
||||
|
||||
struct orb_test t, u;
|
||||
struct orb_test t {}, u {};
|
||||
t.val = 0;
|
||||
int instance0;
|
||||
_pfd[0] = orb_advertise_multi(ORB_ID(orb_multitest), &t, &instance0, ORB_PRIO_MAX);
|
||||
@@ -536,7 +536,7 @@ int uORBTest::UnitTest::test_multi_reversed()
|
||||
return test_fail("sub. id2: ret: %d", sfd2);
|
||||
}
|
||||
|
||||
struct orb_test t, u;
|
||||
struct orb_test t {}, u {};
|
||||
|
||||
t.val = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user