X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-netlink%2Fsd-netlink.c;h=77f4d5b635738046701a832a3e102e363cba6f93;hb=bce67bbee359eec19e6778619b6651100a1c1477;hp=d67244676c27c453dfcdba80c8438ca47ba83f97;hpb=f1e24a259ca182b6cd8a723a56da43435ce48aac;p=thirdparty%2Fsystemd.git diff --git a/src/libsystemd/sd-netlink/sd-netlink.c b/src/libsystemd/sd-netlink/sd-netlink.c index d67244676c2..77f4d5b6357 100644 --- a/src/libsystemd/sd-netlink/sd-netlink.c +++ b/src/libsystemd/sd-netlink/sd-netlink.c @@ -894,6 +894,16 @@ int sd_netlink_add_match(sd_netlink *rtnl, if (r < 0) return r; break; + case RTM_NEWRULE: + case RTM_DELRULE: + r = socket_broadcast_group_ref(rtnl, RTNLGRP_IPV4_RULE); + if (r < 0) + return r; + + r = socket_broadcast_group_ref(rtnl, RTNLGRP_IPV6_RULE); + if (r < 0) + return r; + break; default: return -EOPNOTSUPP; }