From 57cc6e78ab3ed5404c4a108b03d5d051ca5bb316 Mon Sep 17 00:00:00 2001 From: Arkadiusz Miskiewicz Date: Tue, 30 Dec 2008 18:31:56 +0100 Subject: [PATCH] xfs_quota: Fix range for -U. xfs_quota report "-L" option specifies lower range of requested IDs. "-U" specifies upper range but "-L" is closed range while "-U" is open range. Make "-U" closed range, too which is something more expected. Reviewed-by: Christoph Hellwig --- quota/report.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quota/report.c b/quota/report.c index 21b4edb76..21841582b 100644 --- a/quota/report.c +++ b/quota/report.c @@ -124,7 +124,7 @@ dump_limits_any_type( } if (upper) { - for (id = lower; id < upper; id++) + for (id = lower; id <= upper; id++) dump_file(fp, id, type, mount->fs_name); return; } @@ -398,7 +398,7 @@ report_user_mount( uint id; if (upper) { /* identifier range specified */ - for (id = lower; id < upper; id++) { + for (id = lower; id <= upper; id++) { snprintf(n, sizeof(n)-1, "#%u", id); if (report_mount(fp, id, n, form, XFS_USER_QUOTA, mount, flags)) @@ -436,7 +436,7 @@ report_group_mount( uint id; if (upper) { /* identifier range specified */ - for (id = lower; id < upper; id++) { + for (id = lower; id <= upper; id++) { snprintf(n, sizeof(n)-1, "#%u", id); if (report_mount(fp, id, n, form, XFS_GROUP_QUOTA, mount, flags)) @@ -473,7 +473,7 @@ report_project_mount( uint id; if (upper) { /* identifier range specified */ - for (id = lower; id < upper; id++) { + for (id = lower; id <= upper; id++) { snprintf(n, sizeof(n)-1, "#%u", id); if (report_mount(fp, id, n, form, XFS_PROJ_QUOTA, mount, flags)) -- 2.39.2