From: Donald Sharp Date: Fri, 1 Apr 2016 16:19:42 +0000 (-0400) Subject: bgp: Fix crash in hash_get for peer X-Git-Tag: frr-2.0-rc1~996^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=ff7c8333887a5d48d49d8d50541a31d1ac6de4e2;p=matthieu%2Ffrr.git bgp: Fix crash in hash_get for peer This commit partially backs out 83260f0. Ticket: CM-10212 Signed-off-by: Donald Sharp Reviewed-by: Vivek Venkatraman --- diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index 499f72bfd1..bb14970aa6 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -1409,6 +1409,7 @@ peer_create (union sockunion *su, const char *conf_if, struct bgp *bgp, if (conf_if) { peer->conf_if = XSTRDUP (MTYPE_PEER_CONF_IF, conf_if); + bgp_peer_conf_if_to_su_update(peer); if (peer->host) XFREE(MTYPE_BGP_PEER_HOST, peer->host); peer->host = XSTRDUP (MTYPE_BGP_PEER_HOST, conf_if);