]> git.puffer.fish Git - mirror/frr.git/commitdiff
Revert "bgpd: fix process_queue when un-hiding"
authorJafar Al-Gharaibeh <jafar@atcorp.com>
Mon, 24 Feb 2025 23:17:27 +0000 (17:17 -0600)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Tue, 25 Feb 2025 14:58:34 +0000 (08:58 -0600)
This reverts commit a2c1956efa399c6770605712d0b53e5f24979acc.

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
bgpd/bgpd.c

index edda82b63c87f8247599a751332fa67645923609..7b60c4fc176cc5420a646991a7cc0d5f745401f1 100644 (file)
@@ -4257,11 +4257,12 @@ int bgp_delete(struct bgp *bgp)
                        bgp_set_evpn(bgp_get_default());
        }
 
-       if (!IS_BGP_INSTANCE_HIDDEN(bgp)) {
-               if (bgp->process_queue)
-                       work_queue_free_and_null(&bgp->process_queue);
+       if (bgp->process_queue)
+               work_queue_free_and_null(&bgp->process_queue);
+
+       if (!IS_BGP_INSTANCE_HIDDEN(bgp))
                bgp_unlock(bgp); /* initial reference */
-       else {
+       else {
                for (afi = AFI_IP; afi < AFI_MAX; afi++) {
                        enum vpn_policy_direction dir;