From 6add982d3fb79271ac30fcb8d31aff058ca960c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= Date: Thu, 8 Jun 2017 21:46:06 +0200 Subject: [PATCH] rpl: send dis near parent timeout --- sys/net/gnrc/routing/rpl/gnrc_rpl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/net/gnrc/routing/rpl/gnrc_rpl.c b/sys/net/gnrc/routing/rpl/gnrc_rpl.c index 10bd8526c..498afd604 100644 --- a/sys/net/gnrc/routing/rpl/gnrc_rpl.c +++ b/sys/net/gnrc/routing/rpl/gnrc_rpl.c @@ -259,7 +259,7 @@ void _update_lifetime(void) parent = &gnrc_rpl_parents[i]; if (parent->state != 0) { if (parent->lifetime > GNRC_RPL_LIFETIME_UPDATE_STEP) { - if (parent->lifetime > (2 * GNRC_RPL_LIFETIME_UPDATE_STEP)) { + if (parent->lifetime <= (2 * GNRC_RPL_LIFETIME_UPDATE_STEP)) { gnrc_rpl_send_DIS(parent->dodag->instance, &parent->addr); } parent->lifetime -= GNRC_RPL_LIFETIME_UPDATE_STEP;