Default initialization of stack variables

This commit is contained in:
Pavel Kirienko
2015-08-20 05:30:15 +03:00
parent 121f83a420
commit b4b6c9eff5
4 changed files with 7 additions and 7 deletions
@@ -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);
@@ -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);
@@ -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);
}