From: Dmitry V. Levin Date: Sat, 1 Jul 2017 00:01:01 +0000 (+0000) Subject: netlink_sock_diag: ensure that structure field names are printed properly X-Git-Tag: v4.18~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=79b7b037f40c65391708d8eb0d17eec7961d0348;p=strace netlink_sock_diag: ensure that structure field names are printed properly * netlink_sock_diag.c (decode_unix_diag_vfs, decode_unix_diag_rqlen): Use PRINT_FIELD_U to print structure fields. --- diff --git a/netlink_sock_diag.c b/netlink_sock_diag.c index 8b1ea0a9..cd49e7d4 100644 --- a/netlink_sock_diag.c +++ b/netlink_sock_diag.c @@ -180,7 +180,8 @@ decode_unix_diag_vfs(struct tcb *const tcp, tprints("{udiag_vfs_dev="); print_dev_t(uv.udiag_vfs_dev); - tprintf(", udiag_vfs_ino=%" PRIu32 "}", uv.udiag_vfs_ino); + PRINT_FIELD_U(", ", uv, udiag_vfs_ino); + tprints("}"); return true; } @@ -227,8 +228,9 @@ decode_unix_diag_rqlen(struct tcb *const tcp, if (umove_or_printaddr(tcp, addr, &rql)) return true; - tprintf("{udiag_rqueue=%" PRIu32 ", udiag_wqueue=%" PRIu32 "}", - rql.udiag_rqueue, rql.udiag_wqueue); + PRINT_FIELD_U("{", rql, udiag_rqueue); + PRINT_FIELD_U(", ", rql, udiag_wqueue); + tprints("}"); return true; }