Commit 6588c657 authored by Ralf Habacker's avatar Ralf Habacker

Fix warning 'conversion to ‘long unsigned int’ from ‘WriteResult’ may change...

Fix warning 'conversion to ‘long unsigned int’ from ‘WriteResult’ may change the sign of the result [-Wsign-conversion]'.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=89284Reviewed-by: default avatarSimon McVittie <simon.mcvittie@collabora.co.uk>
parent 72549f31
......@@ -80,18 +80,21 @@ tool_write_all (int fd,
while (size > bytes_written)
{
WriteResult this_time = write (fd, p, size - bytes_written);
WriteResult res = write (fd, p, size - bytes_written);
if (this_time < 0)
if (res < 0)
{
if (errno == EINTR)
continue;
else
return FALSE;
}
p += this_time;
bytes_written += this_time;
else
{
size_t this_time = (size_t) res;
p += this_time;
bytes_written += this_time;
}
}
return TRUE;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment