summaryrefslogtreecommitdiff
path: root/src/systemd
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2014-12-03 22:23:06 +0100
committerLennart Poettering <lennart@poettering.net>2014-12-03 22:23:21 +0100
commita98433c05c5cce62a6a17db74e49363a88156486 (patch)
treebaa8b92a0de5f70292bd5f71d054ee62fd075557 /src/systemd
parente9140aff750e4f251f5f09b67412fed995fe9c47 (diff)
rtnl: make checks for default routes more strict
Also check that the source netmask is 0, not only the destination netmask.
Diffstat (limited to 'src/systemd')
-rw-r--r--src/systemd/sd-rtnl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/systemd/sd-rtnl.h b/src/systemd/sd-rtnl.h
index 554fc8bbf..bf1dde400 100644
--- a/src/systemd/sd-rtnl.h
+++ b/src/systemd/sd-rtnl.h
@@ -105,6 +105,7 @@ int sd_rtnl_message_route_set_dst_prefixlen(sd_rtnl_message *m, unsigned char pr
int sd_rtnl_message_route_set_scope(sd_rtnl_message *m, unsigned char scope);
int sd_rtnl_message_route_get_family(sd_rtnl_message *m, int *family);
int sd_rtnl_message_route_get_dst_len(sd_rtnl_message *m, unsigned char *dst_len);
+int sd_rtnl_message_route_get_src_len(sd_rtnl_message *m, unsigned char *src_len);
int sd_rtnl_message_neigh_get_family(sd_rtnl_message *m, int *family);
int sd_rtnl_message_neigh_get_ifindex(sd_rtnl_message *m, int *family);