diff --git a/src/utils.cpp b/src/utils.cpp
--- a/src/utils.cpp
+++ b/src/utils.cpp
@@ -19,6 +19,8 @@
License along with this library. If not, see .
*/
+#include
+
#include "utils.h"
#include "time.h"
@@ -76,9 +78,9 @@
bool NetworkManager::macAddressIsValid(const QString &macAddress)
{
- QRegExp macAddressCheck = QRegExp("([a-fA-F0-9][a-fA-F0-9]:){5}[0-9a-fA-F][0-9a-fA-F]");
+ QRegularExpression macAddressCheck(QStringLiteral("([a-fA-F0-9][a-fA-F0-9]:){5}[0-9a-fA-F][0-9a-fA-F]"));
- return macAddress.contains(macAddressCheck);
+ return macAddressCheck.match(macAddress).hasMatch();
}
bool NetworkManager::macAddressIsValid(const QByteArray &macAddress)