aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2010-05-13 17:24:11 -0400
committerBill Nottingham <notting@redhat.com>2010-05-13 17:24:44 -0400
commit844566837a5a2324729ca465271dbcad07e09347 (patch)
tree994b571938101fae473d8596f0e68b237de9c3f4
parentd8e50ef66e806a31cdfac3a38e9df25ab82a2093 (diff)
downloadinitscripts-844566837a5a2324729ca465271dbcad07e09347.tar
initscripts-844566837a5a2324729ca465271dbcad07e09347.tar.gz
initscripts-844566837a5a2324729ca465271dbcad07e09347.tar.bz2
initscripts-844566837a5a2324729ca465271dbcad07e09347.tar.xz
initscripts-844566837a5a2324729ca465271dbcad07e09347.zip
Behave sanely if we're not passed a device at all. (#589521, #592108)
-rw-r--r--sysconfig/network-scripts/network-functions2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions
index d5bcb2a2..777a1f8a 100644
--- a/sysconfig/network-scripts/network-functions
+++ b/sysconfig/network-scripts/network-functions
@@ -206,6 +206,8 @@ is_nm_active ()
# Sets $alias to the device module if $? != 0
is_available ()
{
+ [ -z "$1" ] && return 1
+
[ -d "/sys/class/net/$1" ] && return 0
[ -n "$BONDING_OPTS" ] && install_bonding_driver $1