aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2017-07-01 02:19:48 +0000
committerWarner Losh <imp@FreeBSD.org>2017-07-01 02:19:48 +0000
commit4d81e1452894d4086d2283611bc34a88f3ed37e1 (patch)
treecd129d7969b22dcc6c81b759608a2bada68436a1
parent20a21f671fe5d7ec09054bdcad40e90f72972244 (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.c4
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;