summaryrefslogtreecommitdiff
path: root/qgroup.c
diff options
context:
space:
mode:
authorDimitri John Ledkov <xnox@ubuntu.com>2018-07-23 14:32:01 +0100
committerDimitri John Ledkov <xnox@ubuntu.com>2018-07-23 14:32:01 +0100
commit3b9cf4c8cda0818e4d3f9892ece9f7d99de13b03 (patch)
tree59446f505b5bb3b31b1b3bb81af997dda68407c2 /qgroup.c
parentf22f0302575d3a167ee550470c922de82e34342b (diff)
Diffstat (limited to 'qgroup.c')
-rw-r--r--qgroup.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/qgroup.c b/qgroup.c
index 11659e83..267cd7f1 100644
--- a/qgroup.c
+++ b/qgroup.c
@@ -1051,7 +1051,7 @@ static int __qgroups_search(int fd, struct qgroup_lookup *qgroup_lookup)
struct btrfs_qgroup_limit_item *limit;
u64 flags;
u64 qgroupid;
- u64 qgroupid1;
+ u64 child, parent;
memset(&args, 0, sizeof(args));
@@ -1119,14 +1119,14 @@ static int __qgroups_search(int fd, struct qgroup_lookup *qgroup_lookup)
qgroupid, limit);
break;
case BTRFS_QGROUP_RELATION_KEY:
- qgroupid = btrfs_search_header_offset(sh);
- qgroupid1 = btrfs_search_header_objectid(sh);
+ child = btrfs_search_header_offset(sh);
+ parent = btrfs_search_header_objectid(sh);
- if (qgroupid < qgroupid1)
+ if (parent <= child)
break;
ret = update_qgroup_relation(qgroup_lookup,
- qgroupid, qgroupid1);
+ child, parent);
break;
default:
return ret;