diff options
author | Linus Nordberg <linus@nordberg.se> | 2019-12-02 08:52:41 +0100 |
---|---|---|
committer | Thomas Gschwantner <tharre3@gmail.com> | 2019-12-11 06:22:17 +0100 |
commit | 7cc16c256d189fb6799ef5ddf516dceba4bde0d8 (patch) | |
tree | e2c5104efa7e80b29f15276929b15b2e73bf06b0 /lease.c | |
parent | Stop passing devname and ifindex around (diff) | |
download | wg-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.c | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -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; |