Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > df13244087f30efa9bb24494adb26a64 > files > 3

initscripts-8.81-10.7mdv2009.0.src.rpm

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