diff options
author | 2007-08-06 11:32:34 +0000 | |
---|---|---|
committer | 2007-08-06 11:32:34 +0000 | |
commit | 3654546ca0844a5b658a786df5526330bfddf668 (patch) | |
tree | 48f414f599d777b790ec45b1b5d113dcff2cea94 /lib/libssl/src | |
parent | Fix some "that that"s. (diff) | |
download | wireguard-openbsd-3654546ca0844a5b658a786df5526330bfddf668.tar.xz wireguard-openbsd-3654546ca0844a5b658a786df5526330bfddf668.zip |
Fix two issues in the RIB calculation. First rt_nexthop_add() should not
return from the inner loop if the outer loop is not finished -- just break
the inner loop and continue the outside one. In rt_update() nexthops should
not be cleared and freed if the new route is better. This resulted in reset
RIB timers after any calculation run. Instead just mark the nexthop invalid
and go on. Tested and OK pyr@
Diffstat (limited to 'lib/libssl/src')
0 files changed, 0 insertions, 0 deletions