From: Jo-Philipp Wich <jow@openwrt.org>
Date: Thu, 5 Jul 2012 12:25:29 +0000 (+0000)
Subject: hostapd: change wpa_supplicant.sh to pass 64 byte hex psk unquoted and remove the... 
X-Git-Tag: reboot~13449
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=17f5287b0ef1201854f67da45535b97deb720e26;p=openwrt%2Fstaging%2Fblogic.git

hostapd: change wpa_supplicant.sh to pass 64 byte hex psk unquoted and remove the undocumented usepasspharse option, this makes it match the logic of the hostapd setup

SVN-Revision: 32614
---

diff --git a/package/hostapd/files/wpa_supplicant.sh b/package/hostapd/files/wpa_supplicant.sh
index 8caad77c20e2..ed6597c2598f 100644
--- a/package/hostapd/files/wpa_supplicant.sh
+++ b/package/hostapd/files/wpa_supplicant.sh
@@ -63,11 +63,10 @@ wpa_supplicant_setup_vif() {
 				key_mgmt='WPA-NONE'
 				driver='wext'
 			}
-			config_get_bool usepassphrase "$vif" usepassphrase 1
-			if [ "$usepassphrase" = "1" ]; then
-				passphrase="psk=\"${key}\""
-			else
+			if [ ${#key} -eq 64 ]; then
 				passphrase="psk=${key}"
+			else
+				passphrase="psk=\"${key}\""
 			fi
 			case "$enc" in
 				*psk2*)