]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: bgp_default may be null
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 23 May 2018 18:54:30 +0000 (14:54 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 12 Jun 2018 19:12:48 +0000 (15:12 -0400)
The bgp_default variable when saved to the side might actually
be NULL.

Ticket: CM-21119
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_main.c

index 1740f3d1db7d71cbd0a121d29eade589436b7e3e..2327e262a1ba5c04c4e40b846ca65324412b7725 100644 (file)
@@ -188,7 +188,8 @@ static __attribute__((__noreturn__)) void bgp_exit(int status)
                        continue;
                bgp_delete(bgp);
        }
-       bgp_delete(bgp_default);
+       if (bgp_default)
+               bgp_delete(bgp_default);
 
        /* reverse bgp_dump_init */
        bgp_dump_finish();