]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Send notification if AS4 capability failed to parse (malformed)
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 16 Jan 2024 13:29:32 +0000 (15:29 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 16 Jan 2024 13:29:32 +0000 (15:29 +0200)
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_open.c

index ac7fbc215bf9221fe8561ec66348d79be8250855..154efdedaf3500e88f94ceb6461da2d0eb90216e 100644 (file)
@@ -626,7 +626,7 @@ static as_t bgp_capability_as4(struct peer *peer, struct capability_header *hdr)
                flog_err(EC_BGP_PKT_OPEN,
                         "%s AS4 capability has incorrect data length %d",
                         peer->host, hdr->length);
-               return 0;
+               return -1;
        }
 
        as_t as4 = stream_getl(BGP_INPUT(peer));