diff options
author | Paul Jakma <paul.jakma@sun.com> | 2006-10-22 19:13:07 +0000 |
---|---|---|
committer | Paul Jakma <paul.jakma@sun.com> | 2006-10-22 19:13:07 +0000 |
commit | 6f58544db526b4dfb09d45f8507926b0ae5fe12b (patch) | |
tree | f73d22b4ff92eaef337a6d9af8a1923d730e9a21 /bgpd/bgp_debug.h | |
parent | ed3ebfa36b45fe487015e1918e848f0ff4500bff (diff) |
[bgpd] struct peer must have bgp field valid (redistribute crash)
2006-10-19 Paul Jakma <paul.jakma@sun.com>
* bgpd.c: (peer_new) bgp element of peer absolutely must be
filled in, make peer_new() require it as argument and update
all callers. Fixes a crash reported by Jan 'yanek' Bortl and
Andrew Schorr where bgpd would crash in bgp_pcount_adjust
trying to dereference the bgp member of bgp->peer_self,
triggered through redistribution.
* bgp_route.c: (bgp_pcount_adjust) assert sanity of arguments.
Diffstat (limited to 'bgpd/bgp_debug.h')
0 files changed, 0 insertions, 0 deletions