aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xnetwork4
1 files changed, 1 insertions, 3 deletions
diff --git a/network b/network
index 14774e3..9f8b0a3 100755
--- a/network
+++ b/network
@@ -34,9 +34,7 @@ network_up() {
}
network_down() {
- have_interface "$interface" || return 1
-
- if [[ -f /run/dhcpcd-$interface.pid ]]; then
+ if [[ ! -n $address ]] && [[ -f /run/dhcpcd-$interface.pid || -f /run/dhcpcd.pid ]]; then
dhcpcd -qk $interface || return 1
else
ip addr flush dev $interface || return 1