diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index edda82b63c87..fa94a39e5673 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -3454,6 +3454,8 @@ static struct bgp *bgp_create(as_t *as, const char *name, peer_init: bgp->as = *as; + if (hidden) + XFREE(MTYPE_BGP_NAME, bgp->as_pretty); if (as_pretty) bgp->as_pretty = XSTRDUP(MTYPE_BGP_NAME, as_pretty); else