]> granicus.if.org Git - strace/commitdiff
netlink_sock_diag: ensure that structure field names are printed properly
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 30 Jun 2017 21:38:49 +0000 (21:38 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 1 Jul 2017 00:05:39 +0000 (00:05 +0000)
* netlink_sock_diag.c (decode_netlink_diag_ring): Use PRINT_FIELD_U
to print structure fields.

netlink_sock_diag.c

index c4e67633c22fff31c33740e5a44f0a96ceded836..2feed7ebeab39ce6b4bf6ab4dd56e7b25e779a58 100644 (file)
@@ -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;