summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkreplyimpl.cpp
diff options
context:
space:
mode:
authorMarkus Goetz <Markus.Goetz@nokia.com>2009-07-01 10:19:19 (GMT)
committerMarkus Goetz <Markus.Goetz@nokia.com>2009-07-01 14:04:00 (GMT)
commit5b1f4197d380718a15b3aa176f148bd6324bb1cb (patch)
tree8f280c28a5e1c52666c5dc7368de0fca697e68c6 /src/network/access/qnetworkreplyimpl.cpp
parent7863bb9b96b482d74ad2f5fb3cb3b5716c8e45ef (diff)
downloadQt-5b1f4197d380718a15b3aa176f148bd6324bb1cb.zip
Qt-5b1f4197d380718a15b3aa176f148bd6324bb1cb.tar.gz
Qt-5b1f4197d380718a15b3aa176f148bd6324bb1cb.tar.bz2
QNAM: Direct transfer of HTTP buffer to the QNetworkReply buffer
Directly put a QRingBuffer from one QRingBuffer to another QRingBuffer. Reviewed-by: Thiago Macieira
Diffstat (limited to 'src/network/access/qnetworkreplyimpl.cpp')
-rw-r--r--src/network/access/qnetworkreplyimpl.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/network/access/qnetworkreplyimpl.cpp b/src/network/access/qnetworkreplyimpl.cpp
index 6eacdf1..de39970 100644
--- a/src/network/access/qnetworkreplyimpl.cpp
+++ b/src/network/access/qnetworkreplyimpl.cpp
@@ -393,8 +393,7 @@ void QNetworkReplyImplPrivate::appendDownstreamData(const QByteArray &data)
if (!q->isOpen())
return;
- char *ptr = readBuffer.reserve(data.size());
- memcpy(ptr, data.constData(), data.size());
+ readBuffer.append(data);
if (cacheEnabled && !cacheSaveDevice) {
// save the meta data