summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/network/kernel/qnetworkinformation.cpp2
-rw-r--r--tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/network/kernel/qnetworkinformation.cpp b/src/network/kernel/qnetworkinformation.cpp
index 82dee811d2..56ffe15cbf 100644
--- a/src/network/kernel/qnetworkinformation.cpp
+++ b/src/network/kernel/qnetworkinformation.cpp
@@ -556,7 +556,7 @@ bool QNetworkInformation::supports(Features features) const
bool QNetworkInformation::load(QStringView backend)
{
auto loadedBackend = QNetworkInformationPrivate::create(backend);
- return loadedBackend && loadedBackend->backendName() == backend;
+ return loadedBackend && loadedBackend->backendName().compare(backend, Qt::CaseInsensitive) == 0;
}
/*!
diff --git a/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp b/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp
index 92dba1e7c1..2795def73d 100644
--- a/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp
+++ b/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp
@@ -119,6 +119,7 @@ void tst_QNetworkInformation::initTestCase()
QVERIFY(backends.contains(u"mock"));
QVERIFY(QNetworkInformation::load(u"mock"));
QVERIFY(QNetworkInformation::load(u"mock"));
+ QVERIFY(QNetworkInformation::load(u"mOcK"));
QVERIFY(!QNetworkInformation::load(u"mocks"));
}