From: Dmitry V. Levin Date: Fri, 30 Jun 2017 21:38:49 +0000 (+0000) Subject: netlink_sock_diag: ensure that structure field names are printed properly X-Git-Tag: v4.18~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e95ea72a8a33d06e3ef106655a3740b4b6da6cab;p=strace netlink_sock_diag: ensure that structure field names are printed properly * netlink_sock_diag.c (decode_netlink_diag_ring): Use PRINT_FIELD_U to print structure fields. --- diff --git a/netlink_sock_diag.c b/netlink_sock_diag.c index c4e67633..2feed7eb 100644 --- a/netlink_sock_diag.c +++ b/netlink_sock_diag.c @@ -283,10 +283,10 @@ decode_netlink_diag_ring(struct tcb *const tcp, if (umove_or_printaddr(tcp, addr, &ndr)) return true; - tprintf("{ndr_block_size=%" PRIu32 ", ndr_block_nr=%" PRIu32 - ", ndr_frame_size=%" PRIu32 ", ndr_frame_nr=%" PRIu32, - ndr.ndr_block_size, ndr.ndr_block_nr, - ndr.ndr_frame_size, ndr.ndr_frame_nr); + PRINT_FIELD_U("{", ndr, ndr_block_size); + PRINT_FIELD_U(", ", ndr, ndr_block_nr); + PRINT_FIELD_U(", ", ndr, ndr_frame_size); + PRINT_FIELD_U(", ", ndr, ndr_frame_nr); tprints("}"); return true;