summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ldpd/adjacency.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ldpd/adjacency.c b/ldpd/adjacency.c
index bbc8a277a6..7eb5663492 100644
--- a/ldpd/adjacency.c
+++ b/ldpd/adjacency.c
@@ -386,7 +386,9 @@ adj_to_ctl(struct adj *adj)
}
actl.holdtime = adj->holdtime;
actl.holdtime_remaining =
- thread_timer_remain_second(adj->inactivity_timer);
+ thread_is_scheduled(adj->inactivity_timer)
+ ? thread_timer_remain_second(adj->inactivity_timer)
+ : 0;
actl.trans_addr = adj->trans_addr;
actl.ds_tlv = adj->ds_tlv;