aboutsummaryrefslogtreecommitdiffstats
path: root/lease.c
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordberg.se>2019-12-02 08:52:41 +0100
committerThomas Gschwantner <tharre3@gmail.com>2019-12-11 06:22:17 +0100
commit7cc16c256d189fb6799ef5ddf516dceba4bde0d8 (patch)
treee2c5104efa7e80b29f15276929b15b2e73bf06b0 /lease.c
parentStop passing devname and ifindex around (diff)
downloadwg-dynamic-7cc16c256d189fb6799ef5ddf516dceba4bde0d8.tar.xz
wg-dynamic-7cc16c256d189fb6799ef5ddf516dceba4bde0d8.zip
Don't validate RTA_GATEWAY and fix an error string
Diffstat (limited to '')
-rw-r--r--lease.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/lease.c b/lease.c
index 0ca958a..7404c6e 100644
--- a/lease.c
+++ b/lease.c
@@ -384,12 +384,6 @@ static int data_ipv4_attr_cb(const struct nlattr *attr, void *data)
switch (type) {
case RTA_DST:
- case RTA_GATEWAY:
- if (mnl_attr_validate(attr, MNL_TYPE_U32) < 0) {
- log_err("mnl_attr_validate: %s\n", strerror(errno));
- return MNL_CB_ERROR;
- }
- break;
case RTA_OIF:
if (mnl_attr_validate(attr, MNL_TYPE_U32) < 0) {
log_err("mnl_attr_validate: %s\n", strerror(errno));
@@ -410,10 +404,9 @@ static int data_ipv6_attr_cb(const struct nlattr *attr, void *data)
switch (type) {
case RTA_DST:
- case RTA_GATEWAY:
if (mnl_attr_validate2(attr, MNL_TYPE_BINARY,
sizeof(struct in6_addr)) < 0) {
- log_err("mnl_attr_validate: %s\n", strerror(errno));
+ log_err("mnl_attr_validate2: %s\n", strerror(errno));
return MNL_CB_ERROR;
}
break;