]> granicus.if.org Git - strace/commitdiff
netlink: add decoding of NETLINK_KOBJECT_UEVENT messages
authorJingPiao Chen <chenjingpiao@gmail.com>
Tue, 8 Aug 2017 14:39:21 +0000 (22:39 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 8 Aug 2017 16:36:59 +0000 (16:36 +0000)
* netlink.c (decode_netlink): Print NETLINK_KOBJECT_UEVENT messages
as a string using printstrn.

netlink.c

index eea75b6aaade34b7b82fb3001fdeefb4fe2cefa2..2f346735c40accfa2f4cad35a8f63276229f331d 100644 (file)
--- a/netlink.c
+++ b/netlink.c
@@ -449,6 +449,12 @@ decode_netlink(struct tcb *const tcp,
               kernel_ulong_t len)
 {
        const int family = get_fd_nl_family(tcp, fd);
+
+       if (family == NETLINK_KOBJECT_UEVENT) {
+               printstrn(tcp, addr, len);
+               return;
+       }
+
        struct nlmsghdr nlmsghdr;
        bool print_array = false;
        unsigned int elt;