diff options
author | Markus Goetz <Markus.Goetz@nokia.com> | 2009-07-01 10:19:19 (GMT) |
---|---|---|
committer | Markus Goetz <Markus.Goetz@nokia.com> | 2009-07-01 14:04:00 (GMT) |
commit | 5b1f4197d380718a15b3aa176f148bd6324bb1cb (patch) | |
tree | 8f280c28a5e1c52666c5dc7368de0fca697e68c6 /src/network/access/qnetworkreplyimpl.cpp | |
parent | 7863bb9b96b482d74ad2f5fb3cb3b5716c8e45ef (diff) | |
download | Qt-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.cpp | 3 |
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 |