summaryrefslogtreecommitdiffstats
path: root/src/wifi/qwifinetworklistmodel.cpp
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@theqtcompany.com>2015-01-15 14:53:36 +0100
committerGatis Paeglis <gatis.paeglis@theqtcompany.com>2015-02-09 13:26:58 +0200
commita6176aedcfe6893c24f2f2975a6874273e9df15e (patch)
treeb62056433c52da73ebab9b0ee3c57b3b6f5d3251 /src/wifi/qwifinetworklistmodel.cpp
parentbc2eb4cfa109cad3950e175679166e6341746c07 (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.cpp3
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)