mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
ntquotas - skip entry if the quota is zero
When listing user quotas, do not list the user if the driver returned success with zero quota - this signals that no quota is assigned for that user. Signed-off-by: Uri Simchoni <uri@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
78ae852dd7
commit
20a0d59d8c
@ -189,6 +189,11 @@ int vfs_get_user_ntquota_list(files_struct *fsp, SMB_NTQUOTA_LIST **qt_list)
|
||||
status =
|
||||
vfs_get_ntquota(fsp, SMB_USER_QUOTA_TYPE, &sid, &tmp_qt);
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
DEBUG(5, ("failed getting quota for uid[%ld] - %s\n",
|
||||
(long)usr->pw_uid, nt_errstr(status)));
|
||||
continue;
|
||||
}
|
||||
if (tmp_qt.softlim == 0 && tmp_qt.hardlim == 0) {
|
||||
DEBUG(5,("no quota entry for sid[%s] path[%s]\n",
|
||||
sid_string_dbg(&sid),
|
||||
fsp->conn->connectpath));
|
||||
|
Loading…
Reference in New Issue
Block a user