diff options
author | Conrad Meyer <cem@FreeBSD.org> | 2018-04-16 19:33:04 +0000 |
---|---|---|
committer | Conrad Meyer <cem@FreeBSD.org> | 2018-04-16 19:33:04 +0000 |
commit | 404d2fee5650e4e7201cfd3b627d5b63619e5c73 (patch) | |
tree | a4322428cea29bd7814c653df5add68bdd08487e /usr.bin/quota | |
parent | 52c09831285797d732af2259bc03d97696f7e98f (diff) | |
download | src-test2-404d2fee5650e4e7201cfd3b627d5b63619e5c73.tar.gz src-test2-404d2fee5650e4e7201cfd3b627d5b63619e5c73.zip |
Notes
Diffstat (limited to 'usr.bin/quota')
-rw-r--r-- | usr.bin/quota/quota.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/usr.bin/quota/quota.c b/usr.bin/quota/quota.c index fc97111676d9..8e4bb8a6f400 100644 --- a/usr.bin/quota/quota.c +++ b/usr.bin/quota/quota.c @@ -621,14 +621,14 @@ getnfsquota(struct statfs *fst, struct quotause *qup, long id, int quotatype) gettimeofday(&tv, NULL); /* blocks*/ dqp->dqb_bhardlimit = - gq_rslt.getquota_rslt_u.gqr_rquota.rq_bhardlimit * - (gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize / DEV_BSIZE); + ((uint64_t)gq_rslt.getquota_rslt_u.gqr_rquota.rq_bhardlimit * + gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize) / DEV_BSIZE; dqp->dqb_bsoftlimit = - gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsoftlimit * - (gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize / DEV_BSIZE); + ((uint64_t)gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsoftlimit * + gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize) / DEV_BSIZE; dqp->dqb_curblocks = - gq_rslt.getquota_rslt_u.gqr_rquota.rq_curblocks * - (gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize / DEV_BSIZE); + ((uint64_t)gq_rslt.getquota_rslt_u.gqr_rquota.rq_curblocks * + gq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize) / DEV_BSIZE; /* inodes */ dqp->dqb_ihardlimit = gq_rslt.getquota_rslt_u.gqr_rquota.rq_fhardlimit; |