summaryrefslogtreecommitdiffstats
path: root/lib/libutil/quotafile.c
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2009-02-10 08:11:44 +0000
committermckusick <mckusick@FreeBSD.org>2009-02-10 08:11:44 +0000
commit69ccea269cc97b0dc407dfb7aa6ba58ce2e98b3a (patch)
treea4e52c473bde50ca1a7ad12bed90a2b875eef545 /lib/libutil/quotafile.c
parentacf6ce0bcb6e3ce3cc98955dc1f1dbbf8e427962 (diff)
downloadFreeBSD-src-69ccea269cc97b0dc407dfb7aa6ba58ce2e98b3a.zip
FreeBSD-src-69ccea269cc97b0dc407dfb7aa6ba58ce2e98b3a.tar.gz
Bug fixes found from using these functions in edquota.
Diffstat (limited to 'lib/libutil/quotafile.c')
-rw-r--r--lib/libutil/quotafile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libutil/quotafile.c b/lib/libutil/quotafile.c
index a4258b1..c175df0 100644
--- a/lib/libutil/quotafile.c
+++ b/lib/libutil/quotafile.c
@@ -231,7 +231,7 @@ quota_write32(struct quotafile *qf, const struct dqblk *dqb, int id)
off = id * sizeof(struct dqblk32);
if (lseek(qf->fd, off, SEEK_SET) == -1)
return (-1);
- return (write(qf->fd, &dqb32, sizeof(dqb32)));
+ return (write(qf->fd, &dqb32, sizeof(dqb32)) == -1);
}
static int
@@ -252,7 +252,7 @@ quota_write64(struct quotafile *qf, const struct dqblk *dqb, int id)
off = sizeof(struct dqhdr64) + id * sizeof(struct dqblk64);
if (lseek(qf->fd, off, SEEK_SET) == -1)
return (-1);
- return (write(qf->fd, &dqb64, sizeof(dqb64)));
+ return (write(qf->fd, &dqb64, sizeof(dqb64)) == -1);
}
int
OpenPOWER on IntegriCloud