diff options
author | Gatis Paeglis <gatis.paeglis@theqtcompany.com> | 2015-01-15 14:53:36 +0100 |
---|---|---|
committer | Gatis Paeglis <gatis.paeglis@theqtcompany.com> | 2015-02-09 13:26:58 +0200 |
commit | a6176aedcfe6893c24f2f2975a6874273e9df15e (patch) | |
tree | b62056433c52da73ebab9b0ee3c57b3b6f5d3251 /src/wifi/qwifinetworklistmodel.cpp | |
parent | bc2eb4cfa109cad3950e175679166e6341746c07 (diff) |
Decode ASCII encoded SSID names
This patch adds a decodeHexEncoded() utility function
for decoding wpa_supplicant's hex encoded strings.
Task-number: QTEE-817
Change-Id: I257a8892cdc48ce285561fd879b8a9ab0a50bfc4
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/wifi/qwifinetworklistmodel.cpp')
-rw-r--r-- | src/wifi/qwifinetworklistmodel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wifi/qwifinetworklistmodel.cpp b/src/wifi/qwifinetworklistmodel.cpp index 6f53295..e562b2b 100644 --- a/src/wifi/qwifinetworklistmodel.cpp +++ b/src/wifi/qwifinetworklistmodel.cpp @@ -18,6 +18,7 @@ ****************************************************************************/ #include "qwifinetworklistmodel_p.h" #include "qwifinetwork_p.h" +#include "qwifiutils_p.h" #include "qwifimanager.h" @@ -123,7 +124,7 @@ void QWifiNetworkListModel::parseScanResults(const QString &results) continue; int pos = 0; - QString ssid = info.at(4); + QString ssid = QWifiUtils::decodeHexEncoded(info.at(4)); sensibleNetworks.insert(ssid); QWifiNetwork *knownNetwork = networkForSSID(ssid, &pos); if (!knownNetwork) |