summaryrefslogtreecommitdiffstats
path: root/src/network/access/qhttpnetworkconnectionchannel.cpp
diff options
context:
space:
mode:
authorSami Rosendahl <sami.rosendahl@reaktor.fi>2011-11-11 12:29:38 (GMT)
committerPeter Hartmann <peter.hartmann@nokia.com>2011-11-11 12:29:38 (GMT)
commit371617983a7640a42d74db9c17f7ac3c9c22d29d (patch)
tree602885203f1f974f1c2eb519b570ec4cb2b74d58 /src/network/access/qhttpnetworkconnectionchannel.cpp
parent425272e7405eed077cb65a101d5dd1fafc4b11d2 (diff)
downloadQt-371617983a7640a42d74db9c17f7ac3c9c22d29d.zip
Qt-371617983a7640a42d74db9c17f7ac3c9c22d29d.tar.gz
Qt-371617983a7640a42d74db9c17f7ac3c9c22d29d.tar.bz2
Fix crash in QHttpNetworkReplyPrivate::gunzipBodyPartiallyEnd
If a HTTP server responds with gzip-encoded empty content without defining Content-Length in the response header QHttpNetworkReplyPrivate::gunzipBodyPartiallyEnd will crash because it calls zlib inflateEnd for an uninitialized stream. - Fixed the crash by adding a check if the stream is initialized to gunzipBodyPartiallyEnd. - Added a regression test tst_QNetworkReply::nb279420gzipNoContentLengthEmptyContentDisconnect PMO 279420 Task-number: QTBUG-22660 Signed-off-by: Sami Rosendahl <sami.rosendahl@reaktor.fi> Merge-request: 1465 Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
Diffstat (limited to 'src/network/access/qhttpnetworkconnectionchannel.cpp')
0 files changed, 0 insertions, 0 deletions