diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2021-04-21 16:52:43 +0200 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2021-04-29 13:05:16 +0200 |
commit | 56572f74e4dfb887a75bb37648be728e3d1793f7 (patch) | |
tree | 785dd9835ba163b9ef0b42bdb2da0de3e2ba2609 | |
parent | 52a0eb4791727157a7b385f7e022faad28da4821 (diff) |
HTTP: Don't call allDone twice
Change-Id: Ia3fb2e2c185f4e61234ce237416028b0c45357f8
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r-- | src/network/access/qhttpprotocolhandler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/access/qhttpprotocolhandler.cpp b/src/network/access/qhttpprotocolhandler.cpp index 69afd35b57..c4ea73ce9d 100644 --- a/src/network/access/qhttpprotocolhandler.cpp +++ b/src/network/access/qhttpprotocolhandler.cpp @@ -216,6 +216,8 @@ void QHttpProtocolHandler::_q_receiveReply() } case QHttpNetworkReplyPrivate::AllDoneState: m_channel->allDone(); + if (state == QHttpNetworkReplyPrivate::AllDoneState) + lastBytes = bytes; // No need to loop more just to call m_channel->allDone again. break; default: break; |