summaryrefslogtreecommitdiff
path: root/src/ra.c
diff options
context:
space:
mode:
authorKaspar Schleiser <kaspar@schleiser.de>2014-01-23 16:39:43 +0100
committerSteven Barth <steven@midlink.org>2014-01-27 14:16:44 +0100
commitb146f9adc80cc2c2cdf2b04bfeec4c861a2a0e23 (patch)
tree270e8c1daa7cb09d8317e05d89a26051b0118354 /src/ra.c
parentbbcc9cfa44372f58cb33d556d9b7c57f6ee96b61 (diff)
downloadodhcp6c-b146f9adc80cc2c2cdf2b04bfeec4c861a2a0e23.tar.gz
add support for multiple prefixes with distinct IAIDs
Changes from v1: - removed some unneeded changes - use *_add_state instead of (semantically identical and so unnecessary) *_append_state This is missing IAID validation for prefixes. Contributed by T-Labs, Deutsche Telekom Innovation Laboratories
Diffstat (limited to 'src/ra.c')
-rw-r--r--src/ra.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ra.c b/src/ra.c
index d048e85..570ff6f 100644
--- a/src/ra.c
+++ b/src/ra.c
@@ -230,7 +230,7 @@ bool ra_process(void)
bool has_lladdr = !IN6_IS_ADDR_UNSPECIFIED(&lladdr);
uint8_t buf[1500], cmsg_buf[128];
struct nd_router_advert *adv = (struct nd_router_advert*)buf;
- struct odhcp6c_entry entry = {IN6ADDR_ANY_INIT, 0, 0, IN6ADDR_ANY_INIT, 0, 0, 0, 0, 0};
+ struct odhcp6c_entry entry = {IN6ADDR_ANY_INIT, 0, 0, IN6ADDR_ANY_INIT, 0, 0, 0, 0, 0, 0};
const struct in6_addr any = IN6ADDR_ANY_INIT;
if (!has_lladdr) {