summaryrefslogtreecommitdiffstats
path: root/src/corelib/io
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2011-12-28 16:02:44 -0200
committerQt by Nokia <qt-info@nokia.com>2012-03-30 01:19:59 +0200
commit64a10879cb1f3a48b4b44c2e3a46694efb3bec0a (patch)
treea2dd0a08607d64b8a4fe175ab589a7fd07eff563 /src/corelib/io
parent329ee8cedc78de5304a84e0b205b08f39e439411 (diff)
Disallow spaces in URLs when parsing in StrictMode.
Change-Id: I16de68aff2b9e84cc800734c5875aaee9a2ea565 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src/corelib/io')
-rw-r--r--src/corelib/io/qurl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/io/qurl.cpp b/src/corelib/io/qurl.cpp
index d9413ef40c..a83d6ebea4 100644
--- a/src/corelib/io/qurl.cpp
+++ b/src/corelib/io/qurl.cpp
@@ -1047,7 +1047,7 @@ void QUrlPrivate::parse(const QString &url, QUrl::ParsingMode parsingMode)
continue;
if ((uc == '%' && (uint(len) < i + 2 || !isHex(data[i + 1]) || !isHex(data[i + 2])))
- || uc < 0x20 || strchr(forbidden, uc)) {
+ || uc <= 0x20 || strchr(forbidden, uc)) {
// found an error
errorSupplement = uc;