diff -p -up initscripts-8.88/sysconfig/network-scripts/ifup-wireless.key_disclosure initscripts-8.88/sysconfig/network-scripts/ifup-wireless --- initscripts-8.88/sysconfig/network-scripts/ifup-wireless.key_disclosure 2009-07-22 10:34:58.000000000 -0300 +++ initscripts-8.88/sysconfig/network-scripts/ifup-wireless 2009-07-24 10:49:21.000000000 -0300 @@ -153,7 +153,12 @@ if [ -n "${WIRELESS_MODE}${WIRELESS_ESSI else # compatibility for older config files # that used to contain enc mode in key - /sbin/iwconfig $DEVICE key $WIRELESS_ENC_KEY + echo "$WIRELESS_ENC_KEY" | egrep -q '^(open|restricted) ' + if [ $? == 0 ]; then + iwconfig $DEVICE key $WIRELESS_ENC_KEY + else + iwconfig $DEVICE key "$WIRELESS_ENC_KEY" + fi fi fi if [ "$WIRELESS_POWER" ] ; then