diff options
author | paul <paul> | 2006-01-16 11:13:27 +0000 |
---|---|---|
committer | paul <paul> | 2006-01-16 11:13:27 +0000 |
commit | 02335429e8cf2afc191fd518a3b55564bf6e5b2c (patch) | |
tree | aea6397f2ff082bded4380aa1db27245ff21994c /bgpd/ChangeLog | |
parent | c1b9800a60f073c7d57f6232f9af7ae39bc3353a (diff) |
[bgpd] fix some leaks introduced in aspath rewrite.
2006-01-16 Paul Jakma <paul.jakma@sun.com>
* bgp_aspath.c: (assegment_append_asns) XREALLOC can return
NULL theoretically, take care not to lose the allocated data.
(aspath_hash_alloc) aspath_dup already set the aspath
string - fix leak.
(aspath_parse) aspath_hash_alloc dupes the entire aspath,
including segments, but we forgot to free the temporary
assegment.
Diffstat (limited to 'bgpd/ChangeLog')
-rw-r--r-- | bgpd/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bgpd/ChangeLog b/bgpd/ChangeLog index da7ddc44..ece8c4bd 100644 --- a/bgpd/ChangeLog +++ b/bgpd/ChangeLog @@ -1,3 +1,13 @@ +2006-01-16 Paul Jakma <paul.jakma@sun.com> + + * bgp_aspath.c: (assegment_append_asns) XREALLOC can return + NULL theoretically, take care not to lose the allocated data. + (aspath_hash_alloc) aspath_dup already set the aspath + string - fix leak. + (aspath_parse) aspath_hash_alloc dupes the entire aspath, + including segments, but we forgot to free the temporary + assegment. + 2006-01-10 Juris Kalnins <juris@mt.lv> * bgpd.h: (bgp_router_id_unset) ex-function, remove. |