]> granicus.if.org Git - strace/commitdiff
quota: fix disorder of PRINT_FIELD invocations
authorZhibin Li <08826794brmt@gmail.com>
Thu, 12 Jul 2018 09:32:08 +0000 (17:32 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 15 Jul 2018 18:51:09 +0000 (18:51 +0000)
* quota.c (decode_cmd_data) <case Q_XGETQSTAT>: Print fields
of struct xfs_dqstats in the structure order.

quota.c

diff --git a/quota.c b/quota.c
index f1ab9bc5bb0d5e4c5b08a6a11d2799ebbc8b53de..3596ed5666e802f8eab137115847c75d3be07f39 100644 (file)
--- a/quota.c
+++ b/quota.c
@@ -343,14 +343,14 @@ decode_cmd_data(struct tcb *tcp, uint32_t id, uint32_t cmd, kernel_ulong_t data)
                if (!abbrev(tcp)) {
                        PRINT_FIELD_FLAGS(", ", dq, qs_flags,
                                          xfs_quota_flags, "XFS_QUOTA_???");
-                       PRINT_FIELD_U(", ", dq, qs_incoredqs);
                        PRINT_FIELD_U(", qs_uquota={", dq.qs_uquota, qfs_ino);
                        PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nblks);
                        PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nextents);
                        PRINT_FIELD_U("}, qs_gquota={", dq.qs_gquota, qfs_ino);
                        PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nblks);
                        PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nextents);
-                       PRINT_FIELD_D("}, ", dq, qs_btimelimit);
+                       PRINT_FIELD_U("}, ", dq, qs_incoredqs);
+                       PRINT_FIELD_D(", ", dq, qs_btimelimit);
                        PRINT_FIELD_D(", ", dq, qs_itimelimit);
                        PRINT_FIELD_D(", ", dq, qs_rtbtimelimit);
                        PRINT_FIELD_U(", ", dq, qs_bwarnlimit);