diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2022-03-02 07:01:39 +1000 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-03-05 11:36:43 +0000 |
commit | 98b0f5347a908a5c0019292e6f9fb33f7ccd941b (patch) | |
tree | 23f5a41ea3e485699dbe7c36a38e1169dc32c918 | |
parent | b6cd2b8a4d26abb478166c8a8e9f1988c80f27b4 (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
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
(cherry picked from commit 42aa0028b732ac88db1208e8e3d5148dfe1b4f6c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/network/access/qnetworkreplywasmimpl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/access/qnetworkreplywasmimpl.cpp b/src/network/access/qnetworkreplywasmimpl.cpp index 3f8c11c201..95cb94b2b0 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; } |