From 2a8aa7add518938b6fc0bf57a70afdd84cd06b4b Mon Sep 17 00:00:00 2001 From: BytesGalore Date: Tue, 28 Apr 2015 08:17:38 +0200 Subject: [PATCH] net/network_layer/fib: added clearing flags for expired entries --- sys/net/network_layer/fib/fib.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/net/network_layer/fib/fib.c b/sys/net/network_layer/fib/fib.c index 9f638a5209..8c38cc0a8a 100644 --- a/sys/net/network_layer/fib/fib.c +++ b/sys/net/network_layer/fib/fib.c @@ -107,6 +107,9 @@ static int fib_find_entry(uint8_t *dst, size_t dst_size, /* remove this entry if its lifetime expired */ fib_table[i].lifetime.seconds = 0; fib_table[i].lifetime.microseconds = 0; + fib_table[i].global_flags = 0; + fib_table[i].next_hop_flags = 0; + fib_table[i].iface_id = KERNEL_PID_UNDEF; if (fib_table[i].global != NULL) { universal_address_rem(fib_table[i].global);