From 3e10a9f410da15a8c8384b2d7fcf29d138c6f327 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Fri, 6 Dec 2013 16:26:17 +0100 Subject: [PATCH 1/1] rtnl: add support for receiving route messages --- src/libsystemd-rtnl/rtnl-message.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libsystemd-rtnl/rtnl-message.c b/src/libsystemd-rtnl/rtnl-message.c index 8d62df965..65cc5010f 100644 --- a/src/libsystemd-rtnl/rtnl-message.c +++ b/src/libsystemd-rtnl/rtnl-message.c @@ -653,6 +653,12 @@ int socket_read_message(sd_rtnl *nl, sd_rtnl_message **ret) { if (m->hdr->nlmsg_len < NLMSG_LENGTH(sizeof(struct ifaddrmsg))) k = -EIO; break; + case RTM_NEWROUTE: + case RTM_DELROUTE: + case RTM_GETROUTE: + if (m->hdr->nlmsg_len < NLMSG_LENGTH(sizeof(struct rtmsg))) + k = -EIO; + break; case NLMSG_NOOP: k = 0; break; -- 2.30.2