]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: fix regression in improved attr flag checks
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 12 Oct 2011 09:54:21 +0000 (13:54 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 12 Oct 2011 09:59:09 +0000 (13:59 +0400)
commita5b228b3792937c93b589938a2545b9311b7938e
tree59c22c60531b0fe2a4ceeb0d8cc1070af1312a9d
parent21cc76941abc60b5b5ece0a71ace0b69d6f4572c
bgpd: fix regression in improved attr flag checks

Commit 2febf323411c1aed9d7694898f852ce2ef36a7e5 assumed every flag
bit except optional/transitive/partial unset, which at times could
not be true for "extended length" bit.

* bgp_attr.c
  * bgp_attr_origin(): exclude BGP_ATTR_FLAG_EXTLEN from comparison
  * bgp_attr_nexthop(): idem
  * bgp_attr_med(): idem
  * bgp_attr_local_pref(): idem
  * bgp_attr_atomic(): idem
bgpd/bgp_attr.c