All calls to ftruncate() must have their return code checked.

Under FC11 rpm builds by default add the --fortify-source option which
ensures that functions flagged with certain attributes must have their
return codes checked.  Normally this is just a warning but we always
build with -Werror so this is fatal.  Simply wrap the function in a
verify call to ensure we catch a failure if there is one.
This commit is contained in:
Brian Behlendorf 2009-08-14 10:11:03 -07:00
parent dbaf4f6c0f
commit e6b541db64
1 changed files with 1 additions and 1 deletions

View File

@ -1161,7 +1161,7 @@ grow_vdev(vdev_t *vd, void *arg)
return (vd);
fsize = lseek(fd, 0, SEEK_END);
(void) ftruncate(fd, *newsize);
VERIFY(ftruncate(fd, *newsize) == 0);
if (zopt_verbose >= 6) {
(void) printf("%s grew from %lu to %lu bytes\n",