Http2: Drop an unnecessary copy of incoming data
We don't need the QBA later, so just pass it directly to the QByteDataBuffer and avoid the ref-counter increase/decrease. Change-Id: I253a29981bdfffb1a205baaaa0788d4283253e19 Reviewed-by: Konrad Kujawa <konrad.kujawa@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
parent
368905bce3
commit
4503207caf
@ -1242,8 +1242,7 @@ void QHttp2ProtocolHandler::updateStream(Stream &stream, const Frame &frame,
|
|||||||
|
|
||||||
replyPrivate->totalProgress += length;
|
replyPrivate->totalProgress += length;
|
||||||
|
|
||||||
const QByteArray wrapped(data, length);
|
replyPrivate->responseData.append(QByteArray(data, length));
|
||||||
replyPrivate->responseData.append(wrapped);
|
|
||||||
|
|
||||||
if (replyPrivate->shouldEmitSignals()) {
|
if (replyPrivate->shouldEmitSignals()) {
|
||||||
if (connectionType == Qt::DirectConnection) {
|
if (connectionType == Qt::DirectConnection) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user