diff --git a/package/network/services/hostapd/files/wpa_supplicant.sh b/package/network/services/hostapd/files/wpa_supplicant.sh
index 928243e42509156f6400d88985fe9bd7936a4bdd..127c5a70f511a92a1ce2da6b5859981f4341e266 100644
--- a/package/network/services/hostapd/files/wpa_supplicant.sh
+++ b/package/network/services/hostapd/files/wpa_supplicant.sh
@@ -9,13 +9,8 @@ wpa_supplicant_setup_vif() {
 	local scan_ssid="1"
 	[ -n "$4" ] && freq="frequency=$4"
 
-	# make sure we have the encryption type and the psk
-	[ -n "$enc" ] || {
-		config_get enc "$vif" encryption
-	}
-	[ -n "$key" ] || {
-		config_get key "$vif" key
-	}
+	config_get enc "$vif" encryption
+	config_get key "$vif" key
 
 	local net_cfg bridge
 	config_get bridge "$vif" bridge