From: Michael Tremer Date: Wed, 7 Jun 2017 16:50:17 +0000 (+0200) Subject: device: Ignore unknown duplexing X-Git-Tag: 009~224 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd0f7e515a3b052c72a68548a58485c4fb27b516;p=network.git device: Ignore unknown duplexing Signed-off-by: Michael Tremer --- diff --git a/src/functions/functions.device b/src/functions/functions.device index 008891d4..98bdc71a 100644 --- a/src/functions/functions.device +++ b/src/functions/functions.device @@ -871,7 +871,16 @@ device_get_speed() { device_get_duplex() { local device=${1} - __device_get_file ${device} duplex + local duplex=$(__device_get_file ${device} duplex) + + case "${duplex}" in + unknown) + return ${EXIT_ERROR} + ;; + *) + print "${duplex}" + ;; + esac } device_get_link_string() {