Commit 8f0c887a authored by Ondrej Zajicek's avatar Ondrej Zajicek
Browse files

Fixe bug in BGPv6 that causes to send invalid network withdraws.

parent b9539e78
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -252,7 +252,7 @@ bgp_create_update(struct bgp_conn *conn, byte *buf)
      *tmp++ = 0;
      *tmp++ = BGP_AF_IPV6;
      *tmp++ = 1;
      ea->attrs[0].u.ptr->length = bgp_encode_prefixes(p, tmp, buck, remains-11);
      ea->attrs[0].u.ptr->length = 3 + bgp_encode_prefixes(p, tmp, buck, remains-11);
      size = bgp_encode_attrs(p, w, ea, remains);
      ASSERT(size >= 0);
      w += size;