diff options
-rw-r--r-- | src/connections/ethernet | 1 | ||||
-rw-r--r-- | src/network | 5 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/connections/ethernet b/src/connections/ethernet index a0641d0..7265f40 100644 --- a/src/connections/ethernet +++ b/src/connections/ethernet @@ -148,6 +148,7 @@ ethernet_down() { else bring_interface down "$INTERFACE" fi + return 0 } # Returns status of profile - is it still functional? diff --git a/src/network b/src/network index b7cd19b..bb6abf6 100644 --- a/src/network +++ b/src/network @@ -354,7 +354,7 @@ bring_interface() ip link set dev "$INTERFACE" up &>/dev/null sleep "${UP_SLEEP:-2}" ;; - down|flush) + flush) if ! ( eval $IFACE_DOWN ); then return 1 fi @@ -363,9 +363,6 @@ bring_interface() down) ip link set dev "$INTERFACE" down &>/dev/null ;; - *) - return 1 - ;; esac } |