From 8f4bd8e28b4cad92388eb3afdd3860822baa797b Mon Sep 17 00:00:00 2001 From: James Rayner Date: Sat, 3 Oct 2009 21:35:18 +1000 Subject: connections/ethernet: Don't incorrectly return indicating failure --- src/connections/ethernet | 1 + 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 } -- cgit v1.2.3-24-g4f1b