bgpd: Prevent crash when issuing a show rpki connections

When attempting to check rpki status and the connection
has been turned off, let's check to see if we are connected
before we ask the rpki subsystem, else we will get a crash
in the rpki library.

Signed-off-by: Donald Sharp <donaldsharp72@gmail.com>
This commit is contained in:
Donald Sharp 2025-04-12 16:56:30 -04:00
parent bd8ee74b49
commit dcf43ae009

View file

@ -529,7 +529,10 @@ static struct rtr_mgr_group *get_groups(struct list *cache_list)
inline bool is_synchronized(struct rpki_vrf *rpki_vrf) inline bool is_synchronized(struct rpki_vrf *rpki_vrf)
{ {
if (is_running(rpki_vrf))
return rpki_vrf->rtr_is_synced; return rpki_vrf->rtr_is_synced;
else
return false;
} }
inline bool is_running(struct rpki_vrf *rpki_vrf) inline bool is_running(struct rpki_vrf *rpki_vrf)