The branch, master has been updated via 44fd8e7 fileserver:sysquotas: remove wrong cast via d6cc08b s3:quota: don't force the block size to 512 from 146ad30 s3-smbd: Remove remaining references to removed OS support in old-style quota code
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 44fd8e72081f168c0f75cf9fb8969fe42d1e98c9 Author: Björn Jacke <b...@sernet.de> Date: Thu Sep 6 14:17:25 2012 +0200 fileserver:sysquotas: remove wrong cast Autobuild-User(master): Björn Jacke <b...@sernet.de> Autobuild-Date(master): Thu Sep 6 17:16:30 CEST 2012 on sn-devel-104 commit d6cc08b9eeb9de17bc0e610d6cf6dba13c5c8222 Author: Björn Jacke <b...@sernet.de> Date: Thu Sep 6 10:23:50 2012 +0200 s3:quota: don't force the block size to 512 there is no point in forcing the block size to 512 when curblocks is 1. This will only lead to false quota reporting. See bug #3272 ----------------------------------------------------------------------- Summary of changes: source3/lib/sysquotas.c | 2 +- source3/smbd/quotas.c | 3 --- 2 files changed, 1 insertions(+), 4 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/lib/sysquotas.c b/source3/lib/sysquotas.c index 84679f4..cbacc7b 100644 --- a/source3/lib/sysquotas.c +++ b/source3/lib/sysquotas.c @@ -225,7 +225,7 @@ static int command_get_quota(const char *path, enum SMB_QUOTA_TYPE qtype, unid_t /* we need to deal with long long unsigned here, if supported */ - dp->qflags = (enum SMB_QUOTA_TYPE)strtoul(line, &p2, 10); + dp->qflags = strtoul(line, &p2, 10); p = p2; while (p && *p && isspace(*p)) { p++; diff --git a/source3/smbd/quotas.c b/source3/smbd/quotas.c index 339952e..3d1056d 100644 --- a/source3/smbd/quotas.c +++ b/source3/smbd/quotas.c @@ -203,9 +203,6 @@ static bool nfs_quotas(char *nfspath, uid_t euser_id, uint64_t *bsize, uint64_t *bsize = gqr.getquota_rslt_u.gqr_rquota.rq_bsize; *dsize = D.dqb_bsoftlimit; - if (D.dqb_curblocks == 1) - *bsize = 512; - if (D.dqb_curblocks > D.dqb_bsoftlimit) { *dfree = 0; *dsize = D.dqb_curblocks; -- Samba Shared Repository