From 0d2d02da81284fa9a67e829844218b1a86ebccc4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 7 Jun 2017 18:48:40 +0200 Subject: [PATCH] device: Return speed only if a valid (positive) value Signed-off-by: Michael Tremer --- src/functions/functions.device | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/functions/functions.device b/src/functions/functions.device index 5500dc87..008891d4 100644 --- a/src/functions/functions.device +++ b/src/functions/functions.device @@ -860,7 +860,12 @@ device_get_tx_errors() { device_get_speed() { local device=${1} - __device_get_file ${device} speed + local speed=$(__device_get_file ${device} speed) + + # Don't return anything for negative values + [ ${speed} -lt 0 ] && return ${EXIT_ERROR} + + print "${speed}" } device_get_duplex() { -- 2.47.3