From: Denis Ovsienko Date: Wed, 26 Oct 2011 15:34:30 +0000 (+0400) Subject: bgpd: fix 2 more cases of length error reporting X-Git-Tag: frr-2.0-rc1~1998 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=267551879e57a5c590f9e12b3a7d6985b28b3dac;p=mirror%2Ffrr.git bgpd: fix 2 more cases of length error reporting * bgp_attr.c (bgp_attr_originator_id, bgp_attr_cluster_list): provide required arguments to bgp_attr_malformed() --- diff --git a/bgpd/bgp_attr.c b/bgpd/bgp_attr.c index 75b7c7976d..29877eb790 100644 --- a/bgpd/bgp_attr.c +++ b/bgpd/bgp_attr.c @@ -1396,7 +1396,7 @@ bgp_attr_originator_id (struct peer *peer, bgp_size_t length, return bgp_attr_malformed (peer, BGP_ATTR_ORIGINATOR_ID, flag, BGP_NOTIFY_UPDATE_ATTR_LENG_ERR, - NULL, 0); + startp, total); } (bgp_attr_extra_get (attr))->originator_id.s_addr @@ -1435,7 +1435,7 @@ bgp_attr_cluster_list (struct peer *peer, bgp_size_t length, return bgp_attr_malformed (peer, BGP_ATTR_CLUSTER_LIST, flag, BGP_NOTIFY_UPDATE_ATTR_LENG_ERR, - NULL, 0); + startp, total); } (bgp_attr_extra_get (attr))->cluster