diff options
author | Warner Losh <imp@FreeBSD.org> | 2017-07-01 02:19:48 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2017-07-01 02:19:48 +0000 |
commit | 4d81e1452894d4086d2283611bc34a88f3ed37e1 (patch) | |
tree | cd129d7969b22dcc6c81b759608a2bada68436a1 | |
parent | 20a21f671fe5d7ec09054bdcad40e90f72972244 (diff) |
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.
Notes
Notes:
svn path=/head/; revision=320522
-rw-r--r-- | sbin/nvmecontrol/wdc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/nvmecontrol/wdc.c b/sbin/nvmecontrol/wdc.c index ae9fbfc36654..8f3e8958ddcf 100644 --- a/sbin/nvmecontrol/wdc.c +++ b/sbin/nvmecontrol/wdc.c @@ -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; |