From 89206eba2a8b6167f822e1d4317b291280cf3665 Mon Sep 17 00:00:00 2001 From: Eugeni Dodonov Date: Fri, 12 Jun 2009 12:51:24 +0000 Subject: Correctly handle WPA-Enterprise wpa_supplicant settings (#51574). --- lib/network/connection/wireless.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/network/connection/wireless.pm b/lib/network/connection/wireless.pm index 93db6cb..5d7a43b 100644 --- a/lib/network/connection/wireless.pm +++ b/lib/network/connection/wireless.pm @@ -924,8 +924,8 @@ sub wpa_supplicant_read_conf() { foreach (cat_($::prefix . $wpa_supplicant_conf)) { if ($network) { #- in a "network = {}" block - # value is either the string with "quotes" - or a non-whitespace containing string - if (/^\s*(\w+)=\s*(?|([^"]\S*)|("[^"]*")).*$/) { + # value is either the string with "quotes" - or a full-length string + if (/^\s*(\w+)=\s*(?|([^"].*)|("[^"]*")).*$/) { $network->{$1} = $2; } elsif (/^\}/) { #- end of network block -- cgit v1.2.1