From 56572f74e4dfb887a75bb37648be728e3d1793f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= Date: Wed, 21 Apr 2021 16:52:43 +0200 Subject: [PATCH] HTTP: Don't call allDone twice Change-Id: Ia3fb2e2c185f4e61234ce237416028b0c45357f8 Reviewed-by: Edward Welbourne Reviewed-by: Qt CI Bot --- src/network/access/qhttpprotocolhandler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network/access/qhttpprotocolhandler.cpp b/src/network/access/qhttpprotocolhandler.cpp index 69afd35b578..c4ea73ce9d8 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;