--- qt-everywhere-opensource-src-5.4.1/qtwebkit/Source/WebCore/platform/network/MIMEHeader.cpp 2016-06-06 10:50:41.319218164 +0200 +++ qt-everywhere-opensource-src-5.4.1-dev/qtwebkit/Source/WebCore/platform/network/MIMEHeader.cpp 2016-06-06 10:51:19.414216890 +0200 @@ -52,7 +52,7 @@ while (!(line = buffer->nextChunkAsUTF8StringWithLatin1Fallback()).isNull()) { if (line.isEmpty()) break; // Empty line means end of key/value section. - if (line[0] == '\t') { + if (line[0] == '\t' || line[0] == ' ') { ASSERT(!key.isEmpty()); value.append(line.substring(1)); continue; --- qt-everywhere-opensource-src-5.4.1/qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/platform/mhtml/MHTMLParser.cpp 2016-06-05 22:34:52.151528980 +0200 +++ qt-everywhere-opensource-src-5.4.1-dev/qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/platform/mhtml/MHTMLParser.cpp 2016-06-05 22:35:25.588509087 +0200 @@ -96,7 +96,7 @@ while (!(line = buffer->nextChunkAsUTF8StringWithLatin1Fallback()).isNull()) { if (line.isEmpty()) break; // Empty line means end of key/value section. - if (line[0] == '\t') { + if (line[0] == '\t' || line[0] == ' ') { ASSERT(!key.isEmpty()); value.append(line.substring(1)); continue;