here's the patch for reference -- Show where the quotes are missing.
--- netscript 2009-12-21 09:26:18 +0000 +++ netscript 2010-07-29 00:30:30 +0000 @@ -941,7 +941,7 @@ return 0 ;; esac - eval local IF_CHAIN_AUTO=\${"$1"_IF_CHAIN_AUTO:-""} + eval local IF_CHAIN_AUTO=\"\${"$1"_IF_CHAIN_AUTO:-""}\" if_up $1 && vb echo -n " $1" for IF in $IF_CHAIN_AUTO; do if_up $IF && vb echo -n " $IF" @@ -969,8 +969,8 @@ ;; esac local REV_IF_CHAIN - eval local IF_CHAIN=\${"$1"_IF_CHAIN:-""} - eval local IF_CHAIN_AUTO=\${"$1"_IF_CHAIN_AUTO:-""} + eval local IF_CHAIN=\"\${"$1"_IF_CHAIN:-""}\" + eval local IF_CHAIN_AUTO=\"\${"$1"_IF_CHAIN_AUTO:-""}\" IF_CHAIN="$IF_CHAIN_AUTO $IF_CHAIN" for IF in $IF_CHAIN; do REV_IF_CHAIN="$REV_IF_CHAIN $IF"
signature.asc
Description: This is a digitally signed message part