diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-06-10 15:37:02 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-06-10 15:37:02 -0400 | 
| commit | 29c60afb6b661fcb7251bd16a2d59605b4756e01 (patch) | |
| tree | c4b2f91546ff4ce889078e512f2a53f2acb9df40 /bgpd/bgp_updgrp_packet.c | |
| parent | 9d693a54fa47a3a46cb672a0a89dc28e10d9498f (diff) | |
bgpd: Free allocated stream in error code
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'bgpd/bgp_updgrp_packet.c')
| -rw-r--r-- | bgpd/bgp_updgrp_packet.c | 2 | 
1 files changed, 2 insertions, 0 deletions
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;  	    }  | 
