summaryrefslogtreecommitdiffstats
path: root/src/lib/dhcp/dhcpcd
diff options
context:
space:
mode:
authorJouke Witteveen <j.witteveen@gmail.com>2014-08-05 13:57:14 +0200
committerJouke Witteveen <j.witteveen@gmail.com>2014-08-05 13:57:14 +0200
commit810cdb650116037caf2eaa45b7f9d553b897b270 (patch)
treef1b2df40b42139e6b16c1099d3dd8ea7439043ed /src/lib/dhcp/dhcpcd
parent1d490769d87875bbc03de1c1c7b198e4f9f42b91 (diff)
downloadnetctl-810cdb650116037caf2eaa45b7f9d553b897b270.tar.gz
netctl-810cdb650116037caf2eaa45b7f9d553b897b270.tar.xz
Code quality
Diffstat (limited to 'src/lib/dhcp/dhcpcd')
-rw-r--r--src/lib/dhcp/dhcpcd4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/dhcp/dhcpcd b/src/lib/dhcp/dhcpcd
index 5dba10a..f0fe890 100644
--- a/src/lib/dhcp/dhcpcd
+++ b/src/lib/dhcp/dhcpcd
@@ -13,9 +13,7 @@ dhcpcd_start() {
fi
# If using own dns, tell dhcpcd to NOT replace resolv.conf
[[ $DNS ]] && options+=" -C resolv.conf"
- do_debug do_readable dhcpcd -$1 -q -t "${TimeoutDHCP:-30}" $options "$Interface"
- # The first array value of PIPESTATUS is the exit status of dhcpcd
- if (( PIPESTATUS != 0 )); then
+ if ! do_debug do_readable dhcpcd -$1 -q -t "${TimeoutDHCP:-30}" $options "$Interface"; then
report_error "DHCP IPv$1 lease attempt failed on interface '$Interface'"
return 1
fi