]> granicus.if.org Git - strace/commitdiff
quotactl: fix Q_GETFMT and Q_XQUOTAON commands decoding
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 18 Jan 2016 21:34:42 +0000 (21:34 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 19 Jan 2016 01:42:08 +0000 (01:42 +0000)
* quota.c (decode_cmd_data): As quota format value and xfs quota flags
are in-memory constants, print it like an array of one element instead
of a structure.

quota.c

diff --git a/quota.c b/quota.c
index df4a19aa5bc3ed0803da5e7b8a22266ee15044f0..897f705b913334ad368f8a64456f5ffe196fb51a 100644 (file)
--- a/quota.c
+++ b/quota.c
@@ -275,9 +275,9 @@ decode_cmd_data(struct tcb *tcp, uint32_t cmd, unsigned long data)
 
                        if (umove_or_printaddr(tcp, data, &fmt))
                                break;
-                       tprints("{");
+                       tprints("[");
                        printxval(quota_formats, fmt, "QFMT_VFS_???");
-                       tprints("}");
+                       tprints("]");
                        break;
                }
                case Q_GETINFO:
@@ -377,9 +377,9 @@ decode_cmd_data(struct tcb *tcp, uint32_t cmd, unsigned long data)
 
                        if (umove_or_printaddr(tcp, data, &flag))
                                break;
-                       tprints("{");
+                       tprints("[");
                        printflags(xfs_quota_flags, flag, "XFS_QUOTA_???");
-                       tprints("}");
+                       tprints("]");
                        break;
                }
                default: