From ec44d3f40772cc1f32485bb92fc6663f0f358b1d Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 21 Sep 2021 05:05:39 +0900 Subject: [PATCH] sd-netlink: allow to set dump flag for genl or netfilter messages --- src/libsystemd/sd-netlink/netlink-message.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsystemd/sd-netlink/netlink-message.c b/src/libsystemd/sd-netlink/netlink-message.c index ccd92d76fe..735018e12b 100644 --- a/src/libsystemd/sd-netlink/netlink-message.c +++ b/src/libsystemd/sd-netlink/netlink-message.c @@ -116,8 +116,8 @@ int message_new_synthetic_error(sd_netlink *nl, int error, uint32_t serial, sd_n int sd_netlink_message_request_dump(sd_netlink_message *m, int dump) { assert_return(m, -EINVAL); assert_return(m->hdr, -EINVAL); - - assert_return(IN_SET(m->hdr->nlmsg_type, + assert_return(m->protocol != NETLINK_ROUTE || + IN_SET(m->hdr->nlmsg_type, RTM_GETLINK, RTM_GETLINKPROP, RTM_GETADDR, RTM_GETROUTE, RTM_GETNEIGH, RTM_GETRULE, RTM_GETADDRLABEL, RTM_GETNEXTHOP), -EINVAL); -- 2.25.1