]> granicus.if.org Git - strace/commitdiff
nlattr: use print_xlat
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sat, 10 Mar 2018 05:18:51 +0000 (06:18 +0100)
committerEugene Syromyatnikov <evgsyr@gmail.com>
Thu, 12 Apr 2018 23:00:10 +0000 (01:00 +0200)
* nlattr.c (print_nlattr): Use print_xlat for printing NLA_F_NESTED and
NLA_F_NET_BYTEORDER named constants.

nlattr.c

index a71c79a854782f1489dedff84fb90fcb02aed1b1..8eede64b6ba8e19f840e358496f4f51c35b68c01 100644 (file)
--- a/nlattr.c
+++ b/nlattr.c
@@ -60,10 +60,14 @@ print_nlattr(const struct nlattr *const nla,
                      "wrong NLA_TYPE_MASK");
 
        tprintf("{nla_len=%u, nla_type=", nla->nla_len);
-       if (nla->nla_type & NLA_F_NESTED)
-               tprints("NLA_F_NESTED|");
-       if (nla->nla_type & NLA_F_NET_BYTEORDER)
-               tprints("NLA_F_NET_BYTEORDER|");
+       if (nla->nla_type & NLA_F_NESTED) {
+               print_xlat(NLA_F_NESTED);
+               tprints("|");
+       }
+       if (nla->nla_type & NLA_F_NET_BYTEORDER) {
+               print_xlat(NLA_F_NET_BYTEORDER);
+               tprints("|");
+       }
        printxval(table, nla->nla_type & NLA_TYPE_MASK, dflt);
        tprints("}");
 }