From bcfdc4522d2f04d0a1fd46d80a8ac7ff357b8bc5 Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Mon, 14 Jul 2014 10:22:31 +0200 Subject: 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 --- modules.d/95dasd/parse-dasd.sh | 2 ++ modules.d/95fcoe/parse-fcoe.sh | 2 ++ modules.d/95zfcp/parse-zfcp.sh | 2 ++ 3 files changed, 6 insertions(+) Index: dracut-042/modules.d/95fcoe/parse-fcoe.sh =================================================================== --- dracut-042.orig/modules.d/95fcoe/parse-fcoe.sh 2015-06-11 17:39:47.000000000 +0200 +++ dracut-042/modules.d/95fcoe/parse-fcoe.sh 2015-06-24 18:02:21.326053152 +0200 @@ -26,8 +26,10 @@ initqueue --onetime modprobe -b -q bnx2f udevadm settle --timeout=30 parse_fcoe_opts() { + local OLDIFS="$IFS" local IFS=: set $fcoe + IFS="$OLDIFS" case $# in 2)