From 7cc16c256d189fb6799ef5ddf516dceba4bde0d8 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Mon, 2 Dec 2019 08:52:41 +0100 Subject: Don't validate RTA_GATEWAY and fix an error string --- lease.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'lease.c') 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; -- cgit v1.2.3-59-g8ed1b