summaryrefslogtreecommitdiff
path: root/src/ra.c
diff options
context:
space:
mode:
authorMarkus Stenberg <markus.stenberg@iki.fi>2013-03-26 15:12:50 +0200
committerMarkus Stenberg <markus.stenberg@iki.fi>2013-03-26 15:12:50 +0200
commit4ad21618ad863b5f590ed00f2c7677605a98e39f (patch)
tree6ca1436713b1fc9b9562824b2290030b1e6c7498 /src/ra.c
parent9e52c4de4476a99129b4ab2402898dd9af92e86c (diff)
downloadodhcp6c-4ad21618ad863b5f590ed00f2c7677605a98e39f.tar.gz
First hnet-based version.
Diffstat (limited to 'src/ra.c')
-rw-r--r--src/ra.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ra.c b/src/ra.c
index 4ed5371..580d4cd 100644
--- a/src/ra.c
+++ b/src/ra.c
@@ -123,7 +123,7 @@ static void update_proc(const char *sect, const char *opt, uint32_t value)
static bool ra_deduplicate(const struct in6_addr *any, uint8_t length)
{
- struct odhcp6c_entry entry = {IN6ADDR_ANY_INIT, length, 0, *any, 0, 0};
+ struct odhcp6c_entry entry = {IN6ADDR_ANY_INIT, length, 0, *any, 0, 0, 0};
struct odhcp6c_entry *x = odhcp6c_find_entry(STATE_RA_PREFIX, &entry);
if (x && IN6_ARE_ADDR_EQUAL(&x->target, any)) {
odhcp6c_random(&x->target.s6_addr32[2], 2 * sizeof(uint32_t));
@@ -173,7 +173,7 @@ bool ra_process(void)
bool found = false;
uint8_t buf[1500];
struct nd_router_advert *adv = (struct nd_router_advert*)buf;
- struct odhcp6c_entry entry = {IN6ADDR_ANY_INIT, 0, 0, IN6ADDR_ANY_INIT, 0, 0};
+ struct odhcp6c_entry entry = {IN6ADDR_ANY_INIT, 0, 0, IN6ADDR_ANY_INIT, 0, 0, 0};
const struct in6_addr any = IN6ADDR_ANY_INIT;
odhcp6c_expire();