diff options
| author | Andy Shaw <[email protected]> | 2020-02-07 15:00:55 +0100 |
|---|---|---|
| committer | Andy Shaw <[email protected]> | 2020-02-12 22:48:51 +0100 |
| commit | 5234c6c6a8b8ee7cc33dde41c37dd3866c99405b (patch) | |
| tree | 06954296ca7ebfe4665c8dea8cd93a631bf832ff /src/network/access/qhttpnetworkreply.cpp | |
| parent | a82f9f1a1d7a9a0bd0ceebac6a2bc765b01877e5 (diff) | |
Account for a reply that is finished before we can connect the signals
In a case where a connection is refused, then it is possible for it to
fail at the time that the QHttpNetworkReply is being created and
therefore after the connections have been made it would have already
emitted the signal to indicate it was finished with an error.
To account for this, then it checks if there is an error code set on
the reply and if there is then it will call the relevant slot right away.
Fixes: QTBUG-57799
Change-Id: I4e73e5c82092c09f825343d18db40b47c3cdb9ac
Reviewed-by: Timur Pocheptsov <[email protected]>
Diffstat (limited to 'src/network/access/qhttpnetworkreply.cpp')
| -rw-r--r-- | src/network/access/qhttpnetworkreply.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/network/access/qhttpnetworkreply.cpp b/src/network/access/qhttpnetworkreply.cpp index a8b635c45aa..7ccac88878b 100644 --- a/src/network/access/qhttpnetworkreply.cpp +++ b/src/network/access/qhttpnetworkreply.cpp @@ -158,6 +158,11 @@ QString QHttpNetworkReply::errorString() const return d_func()->errorString; } +QNetworkReply::NetworkError QHttpNetworkReply::errorCode() const +{ + return d_func()->httpErrorCode; +} + QString QHttpNetworkReply::reasonPhrase() const { return d_func()->reasonPhrase; |
