summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkcookie.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/access/qnetworkcookie.cpp')
-rw-r--r--src/network/access/qnetworkcookie.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/network/access/qnetworkcookie.cpp b/src/network/access/qnetworkcookie.cpp
index fed0afc..b82d8f9 100644
--- a/src/network/access/qnetworkcookie.cpp
+++ b/src/network/access/qnetworkcookie.cpp
@@ -636,8 +636,6 @@ static QDateTime parseDateString(const QByteArray &dateString)
qDebug() << "Month:" << month;
#endif
at += 3;
- if (at < dateString.length() && dateString[at] == '-')
- ++at;
continue;
}
// Zone
@@ -659,7 +657,10 @@ static QDateTime parseDateString(const QByteArray &dateString)
&& (at == 0
|| isWhitespace(dateString[at - 1])
|| dateString[at - 1] == ','
- || (dateString[at - 1] == 't'))) {
+ || (at >= 3
+ && (dateString[at - 3] == 'g')
+ && (dateString[at - 2] == 'm')
+ && (dateString[at - 1] == 't')))) {
int end = 1;
while (end < 5 && dateString.length() > at+end