From 26eeb4af8ddb3018dbd5ace0ff7338583d118d97 Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Fri, 26 Jun 2015 16:55:52 +0200 Subject: [PATCH] Reset IFS variable Setting and unsetting the IFS variable is tricky. To be on the safe side we should always reset the IFS variable to its original value after parsing. Signed-off-by: Hannes Reinecke Signed-off-by: Thomas Renninger (cherry picked from commit b8efaa00171135db1e1f09a73a2e0d8098f03867) --- modules.d/95fcoe/parse-fcoe.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules.d/95fcoe/parse-fcoe.sh b/modules.d/95fcoe/parse-fcoe.sh index 7eca0b6..745a78c 100755 --- a/modules.d/95fcoe/parse-fcoe.sh +++ b/modules.d/95fcoe/parse-fcoe.sh @@ -31,8 +31,10 @@ udevadm settle --timeout=30 [ -e /sys/bus/fcoe/ctlr_create ] || modprobe fcoe || die "FCoE requested but kernel/initrd does not support FCoE" parse_fcoe_opts() { + local OLDIFS="$IFS" local IFS=: set $fcoe + IFS="$OLDIFS" case $# in 2)