diff options
author | Ondrej Zajicek <santiago@crfreenet.org> | 2010-02-11 22:27:06 +0100 |
---|---|---|
committer | Ondrej Zajicek <santiago@crfreenet.org> | 2010-02-11 22:27:06 +0100 |
commit | c83876265eeae3591bfe90375503728e633cb807 (patch) | |
tree | ee5302b85bf3d9dc1da67a9d59ca9eb4bbfd83f9 /sysdep/linux/netlink/krt-iface.h | |
parent | a2ea1bac601ca79946e2a215dac9427c526cedab (diff) | |
download | bird-c83876265eeae3591bfe90375503728e633cb807.tar bird-c83876265eeae3591bfe90375503728e633cb807.zip |
Fixes a tricky bug in the pipe protocol.
When uncofiguring the pipe and the peer table, the peer table was
unlocked when pipe protocol state changed to down/flushing and not to
down/hungry. This leads to the removal of the peer table before
the routes from the pipe were flushed.
The fix leads to adding some pipe-specific hacks to the nest,
but this seems inevitable.
Diffstat (limited to 'sysdep/linux/netlink/krt-iface.h')
0 files changed, 0 insertions, 0 deletions