mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 18:42:23 +00:00
Fix bgp_exit crash
Ticket: CM-7358 Reviewed-by: CCR-3462 Testing: See bug
This commit is contained in:
parent
4390a8eee7
commit
2e02b9b2d1
@ -2213,6 +2213,10 @@ bgp_process (struct bgp *bgp, struct bgp_node *rn, afi_t afi, safi_t safi)
|
||||
if (CHECK_FLAG (rn->flags, BGP_NODE_PROCESS_SCHEDULED))
|
||||
return;
|
||||
|
||||
if ( (bm->process_main_queue == NULL) ||
|
||||
(bm->process_rsclient_queue == NULL) )
|
||||
bgp_process_queue_init ();
|
||||
|
||||
pqnode = XCALLOC (MTYPE_BGP_PROCESS_QUEUE,
|
||||
sizeof (struct bgp_process_queue));
|
||||
if (!pqnode)
|
||||
@ -2245,6 +2249,10 @@ bgp_add_eoiu_mark (struct bgp *bgp, bgp_table_t type)
|
||||
{
|
||||
struct bgp_process_queue *pqnode;
|
||||
|
||||
if ( (bm->process_main_queue == NULL) ||
|
||||
(bm->process_rsclient_queue == NULL) )
|
||||
bgp_process_queue_init ();
|
||||
|
||||
pqnode = XCALLOC (MTYPE_BGP_PROCESS_QUEUE,
|
||||
sizeof (struct bgp_process_queue));
|
||||
if (!pqnode)
|
||||
|
Loading…
Reference in New Issue
Block a user