mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-12 11:33:34 +08:00
Default initialization of stack variables
This commit is contained in:
@@ -403,7 +403,7 @@ protected:
|
||||
{
|
||||
rv = 0;
|
||||
ssize_t remaining = inout_size;
|
||||
ssize_t nread;
|
||||
ssize_t nread = 0;
|
||||
do
|
||||
{
|
||||
nread = ::read(fd, &out_buffer[total_read], remaining);
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ protected:
|
||||
static_cast<int>(code), static_cast<long long>(argument));
|
||||
|
||||
ssize_t total_written = 0;
|
||||
ssize_t written;
|
||||
ssize_t written = 0;
|
||||
do
|
||||
{
|
||||
written = write(fd, &buffer[total_written], remaining);
|
||||
|
||||
+2
-2
@@ -57,7 +57,7 @@ protected:
|
||||
(void)memset(buffer, 0, sizeof(buffer));
|
||||
ssize_t remaining = MaxStringLength;
|
||||
ssize_t total_read = 0;
|
||||
ssize_t nread;
|
||||
ssize_t nread = 0;
|
||||
do
|
||||
{
|
||||
nread = ::read(fd, &buffer[total_read], remaining);
|
||||
@@ -95,7 +95,7 @@ protected:
|
||||
{
|
||||
ssize_t remaining = value.size();
|
||||
ssize_t total_written = 0;
|
||||
ssize_t written;
|
||||
ssize_t written = 0;
|
||||
do
|
||||
{
|
||||
written = write(fd, &value.c_str()[total_written], remaining);
|
||||
|
||||
@@ -113,7 +113,7 @@ class FirmwareVersionChecker : public uavcan::IFirmwareVersionChecker
|
||||
}
|
||||
else
|
||||
{
|
||||
ssize_t size;
|
||||
ssize_t size = 0;
|
||||
do
|
||||
{
|
||||
size = ::read(sfd, buffer, sizeof(buffer));
|
||||
@@ -128,7 +128,7 @@ class FirmwareVersionChecker : public uavcan::IFirmwareVersionChecker
|
||||
rv = 0;
|
||||
ssize_t remaining = size;
|
||||
ssize_t total_written = 0;
|
||||
ssize_t written;
|
||||
ssize_t written = 0;
|
||||
do
|
||||
{
|
||||
written = write(dfd, &buffer[total_written], remaining);
|
||||
@@ -146,7 +146,7 @@ class FirmwareVersionChecker : public uavcan::IFirmwareVersionChecker
|
||||
}
|
||||
}
|
||||
}
|
||||
while (rv == 0 && size);
|
||||
while (rv == 0 && size != 0);
|
||||
|
||||
(void)close(sfd);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user