git: route: Don't install a cloned route when interface is down
Roy Marples
roy at crater.dragonflybsd.org
Tue Sep 10 05:45:44 PDT 2019
commit 02e9851ba5f21dc7b944483b1dbaf04d9d76f0da
Author: Roy Marples <roy at marples.name>
Date: Tue Sep 10 12:00:36 2019 +0100
route: Don't install a cloned route when interface is down
When an interface is taken down, all subnet routes are removed
and thus all cloned routes are flushed.
It's possible, although unlikely, for userland to add a subnet
route when the interface is down.
In this state, EHOSTDOWN would be returned regardless, but a
cloned route would be created locked to the interface.
Instead, check if interface is down before creating the cloned
route so it's not made needlessly.
Summary of changes:
sys/net/route.c | 3 +++
1 file changed, 3 insertions(+)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/02e9851ba5f21dc7b944483b1dbaf04d9d76f0da
--
DragonFly BSD source repository
More information about the Commits
mailing list