Fix sign of resid and add a mostly useless cast to cope with signed vs
unsigned check warnings from traditional unix code construsts bogusly flagged as potentially unsafe.
This commit is contained in:
parent
20a21f671f
commit
4d81e14528
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=320522
@ -105,7 +105,7 @@ wdc_do_dump(int fd, char *tmpl, const char *suffix, uint32_t opcode,
|
||||
int fd2;
|
||||
uint8_t *buf;
|
||||
uint32_t len, offset;
|
||||
ssize_t resid;
|
||||
size_t resid;
|
||||
|
||||
wdc_append_serial_name(fd, tmpl, MAXPATHLEN, suffix);
|
||||
|
||||
@ -142,7 +142,7 @@ wdc_do_dump(int fd, char *tmpl, const char *suffix, uint32_t opcode,
|
||||
resid = len;
|
||||
first = 0;
|
||||
}
|
||||
if (write(fd2, buf, resid) != resid)
|
||||
if (write(fd2, buf, resid) != (ssize_t)resid)
|
||||
err(1, "write");
|
||||
offset += resid;
|
||||
len -= resid;
|
||||
|
Loading…
Reference in New Issue
Block a user