diff options
author | Olivier Dugeon <olivier.dugeon@orange.com> | 2018-02-09 12:13:07 +0100 |
---|---|---|
committer | Olivier Dugeon <olivier.dugeon@orange.com> | 2018-02-09 12:13:07 +0100 |
commit | 19274fe8c7bf0ab80375344826e183b4356c9c7b (patch) | |
tree | 7ac05b8f1f12741c38dd1322baffe50130635515 /bootstrap.sh | |
parent | Merge pull request #1721 from opensourcerouting/isis-monitor-fds (diff) | |
download | frr-19274fe8c7bf0ab80375344826e183b4356c9c7b.tar.xz frr-19274fe8c7bf0ab80375344826e183b4356c9c7b.zip |
ospfd: Fix ospfd crash
- ospfd/ospf_opaque.c: Update issue #1652 by introducing a new
function 'free_opaque_info_owner()' to clean list of callback owner
and call this function in appropriate place where 'listdelete_and_null'
is not used.
- ospfd/ospf_packet.c: In case of crash, ospfd is not been able to
flush LSA. In case of self Opaque LSA, when restarting, ospfd crash
during the resynchronisation process with its neighbor due to an
empty list of LSA to flood. Just add a control on the list count
in 'ospf_ls_upd_queue_send()' to escape the function and avoid the
problem.
Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Diffstat (limited to 'bootstrap.sh')
0 files changed, 0 insertions, 0 deletions