diff options
| author | Jafar Al-Gharaibeh <jafar@atcorp.com> | 2022-07-18 14:19:34 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-18 14:19:34 -0500 |
| commit | 7446853d7de28d37af2d9ed4342d6d9da170ec3c (patch) | |
| tree | cb1e0c9f42c54f89f11f41e8a587958227616de0 | |
| parent | 047b246136ad72cc723b6ab8ccbaab1ecc78c59d (diff) | |
| parent | 81101af3462d16bcf2ac40a86073346c25988ba5 (diff) | |
Merge pull request #11640 from FRRouting/mergify/bp/stable/8.3/pr-11631
ldpd: Check if the thread is scheduled before calling for remained time (backport #11631)
| -rw-r--r-- | ldpd/adjacency.c | 4 |
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; |
