]> granicus.if.org Git - strace/commitdiff
netlink_netfilter: use xlat styles for res_id workaround printing
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sat, 25 Aug 2018 20:13:51 +0000 (22:13 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 2 Sep 2018 17:44:26 +0000 (17:44 +0000)
* netlink_netfilter.c (decode_netlink_netfilter): Call print_xlat_ex
in order to respect xlat style setting.

netlink_netfilter.c

index 1d59ae33a7d87b8558908a3466b00bb00f5f47d8..ae924291a2069979f5b68cf91b2f7ba91a1a5bdf 100644 (file)
@@ -70,10 +70,13 @@ decode_netlink_netfilter(struct tcb *const tcp,
                tprints(", res_id=");
                if (subsys_id == NFNL_SUBSYS_NFTABLES
                    && res_id == NFNL_SUBSYS_NFTABLES) {
-                       tprints("htons(NFNL_SUBSYS_NFTABLES)");
+                       print_xlat_ex(nfmsg.res_id,
+                                     "htons(NFNL_SUBSYS_NFTABLES)",
+                                     XLAT_STYLE_DEFAULT);
                } else if (subsys_id == NFNL_SUBSYS_NFTABLES
                           && nfmsg.res_id == NFNL_SUBSYS_NFTABLES) {
-                       tprints("NFNL_SUBSYS_NFTABLES");
+                       print_xlat_ex(nfmsg.res_id, "NFNL_SUBSYS_NFTABLES",
+                                     XLAT_STYLE_DEFAULT);
                } else {
                        tprintf("htons(%d)", res_id);
                }