]> git.puffer.fish Git - mirror/frr.git/commitdiff
Revert "bgpd: do not check attr in bgp_packet_attribute"
authorDonald Sharp <sharpd@nvidia.com>
Tue, 10 Oct 2023 20:31:28 +0000 (16:31 -0400)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 11 Oct 2023 05:02:49 +0000 (05:02 +0000)
This reverts commit eb9e2865116777661c44963769c1a5fed764b7f9.

(cherry picked from commit e7c0191e820d7a57370ed11434a79f3a65e49b57)

bgpd/bgp_attr.c

index 05cf63e053449238eb94789a5bacc489aa5a985e..cc7afbe74f646cf7a2bf3d4dafb767c72f30805c 100644 (file)
@@ -4982,7 +4982,7 @@ bgp_size_t bgp_packet_attribute(struct bgp *bgp, struct peer *peer,
        }
 
        /* BGP Link-State */
-       if (attr->link_state) {
+       if (attr && attr->link_state) {
                stream_putc(s, BGP_ATTR_FLAG_OPTIONAL);
                stream_putc(s, BGP_ATTR_LINK_STATE);
                stream_putc(s, attr->link_state->length);