summaryrefslogtreecommitdiffstats
path: root/src/network
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@gmail.com>2022-03-02 07:01:39 +1000
committerLorn Potter <lorn.potter@gmail.com>2022-03-05 15:59:51 +1000
commit42aa0028b732ac88db1208e8e3d5148dfe1b4f6c (patch)
tree91fd328b8e10647092659be9a3e93edc0179a553 /src/network
parentf3150368c36a8ec89b278617f959a9a617a4153e (diff)
wasm: fix network reply error finished() signaling
The network reply needs to send the finished() signal after any error. Change-Id: Iafc42d26f91241293042b72201eef2e88613e468 Fixes: QTBUG-101286 Pick-to: 6.3 6.2 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/network')
-rw-r--r--src/network/access/qnetworkreplywasmimpl.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/access/qnetworkreplywasmimpl.cpp b/src/network/access/qnetworkreplywasmimpl.cpp
index 1f3282dee3..d46c27e60a 100644
--- a/src/network/access/qnetworkreplywasmimpl.cpp
+++ b/src/network/access/qnetworkreplywasmimpl.cpp
@@ -508,6 +508,7 @@ void QNetworkReplyWasmImplPrivate::downloadFailed(emscripten_fetch_t *fetch)
QByteArray statusText(fetch->statusText);
reply->setStatusCode(fetch->status, statusText);
reply->emitReplyError(reply->statusCodeFromHttp(fetch->status, reply->request.url()), reasonStr);
+ reply->setReplyFinished();
}
reply->m_fetch = nullptr;
}