From 29c60afb6b661fcb7251bd16a2d59605b4756e01 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Sat, 10 Jun 2017 15:37:02 -0400 Subject: [PATCH] bgpd: Free allocated stream in error code Signed-off-by: Donald Sharp --- bgpd/bgp_updgrp_packet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bgpd/bgp_updgrp_packet.c b/bgpd/bgp_updgrp_packet.c index 567e1e927e..51abc19bea 100644 --- a/bgpd/bgp_updgrp_packet.c +++ b/bgpd/bgp_updgrp_packet.c @@ -451,6 +451,7 @@ bpacket_reformat_for_peer (struct bpacket *pkt, struct peer_af *paf) /* TODO: handle IPv6 nexthops */ zlog_warn ("%s: %s: invalid MP nexthop length (AFI IP): %u", __func__, peer->host, nhlen); + stream_free (s); return NULL; } @@ -542,6 +543,7 @@ bpacket_reformat_for_peer (struct bpacket *pkt, struct peer_af *paf) /* TODO: handle IPv4 nexthops */ zlog_warn ("%s: %s: invalid MP nexthop length (AFI IP6): %u", __func__, peer->host, nhlen); + stream_free (s); return NULL; } -- 2.39.5