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