mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-16 07:33:35 +08:00
Fix some test code related leaks (#10488)
These leaks are not critical but the address-sanitizer complains. And it's better programming practice anyway. Signed-off-by: Lukas Woodtli <woodtli.lukas@gmail.com>
This commit is contained in:
committed by
Daniel Agar
parent
3996ab1fc5
commit
3d29e2e76f
@@ -417,6 +417,7 @@ bool MavlinkFtpTest::_read_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -432,6 +433,7 @@ bool MavlinkFtpTest::_read_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -453,6 +455,7 @@ bool MavlinkFtpTest::_read_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -465,6 +468,7 @@ bool MavlinkFtpTest::_read_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -486,11 +490,15 @@ bool MavlinkFtpTest::_read_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
ut_compare("Didn't get Ack back", reply->opcode, MavlinkFTP::kRspAck);
|
||||
ut_compare("Incorrect payload size", reply->size, 0);
|
||||
|
||||
delete[] bytes;
|
||||
bytes = nullptr;
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -531,6 +539,7 @@ bool MavlinkFtpTest::_burst_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -573,11 +582,15 @@ bool MavlinkFtpTest::_burst_test()
|
||||
&reply); // Payload inside FTP message response
|
||||
|
||||
if (!success) {
|
||||
delete[] bytes;
|
||||
return false;
|
||||
}
|
||||
|
||||
ut_compare("Didn't get Ack back", reply->opcode, MavlinkFTP::kRspAck);
|
||||
ut_compare("Incorrect payload size", reply->size, 0);
|
||||
|
||||
delete[] bytes;
|
||||
bytes = nullptr;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user