]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: remove extra ecom attr ptr increment
authorQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 22 Nov 2019 00:00:11 +0000 (19:00 -0500)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 22 Nov 2019 00:05:51 +0000 (19:05 -0500)
Copy paste leads to invalid read of 1 byte off the heap when converting
extended community attributes into strings.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
bgpd/bgp_ecommunity.c

index 11f5a326df82d435234a6444ed0bc6284765adcd..942f0ae415c80a2e032559c620bb421f7a4bbe94 100644 (file)
@@ -822,7 +822,6 @@ char *ecommunity_ecom2str(struct ecommunity *ecom, int format, int filter)
                                   == ECOMMUNITY_EVPN_SUBTYPE_ES_IMPORT_RT) {
                                struct ethaddr mac;
 
-                               pnt++;
                                memcpy(&mac, pnt, ETH_ALEN);
                                len = sprintf(
                                        str_buf + str_pnt,