diff --git a/libifupdown/lifecycle.c b/libifupdown/lifecycle.c index da778af..fda235d 100644 --- a/libifupdown/lifecycle.c +++ b/libifupdown/lifecycle.c @@ -186,6 +186,8 @@ lif_lifecycle_run(const struct lif_execute_opts *opts, struct lif_interface *ifa if (lifname == NULL) lifname = iface->ifname; + /* XXX: actually handle dependents here */ + if (up) { /* XXX: we should try to recover (take the iface down) if bringing it up fails.