From 17f5287b0ef1201854f67da45535b97deb720e26 Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jow@openwrt.org>
Date: Thu, 5 Jul 2012 12:25:29 +0000
Subject: [PATCH] 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
---
 package/hostapd/files/wpa_supplicant.sh | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

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*)
-- 
2.30.2