diff options
| author | Stefan Boberg <[email protected]> | 2026-02-27 13:57:18 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-02-27 13:57:18 +0100 |
| commit | 226ba2cf432ae6c0a787c6156a172f343fc71887 (patch) | |
| tree | cd6267862c609faa7a85d8fde850b787d1128638 /src/zenhttp/include | |
| parent | add support in http client to accept multi-range responses (#788) (diff) | |
| download | zen-226ba2cf432ae6c0a787c6156a172f343fc71887.tar.xz zen-226ba2cf432ae6c0a787c6156a172f343fc71887.zip | |
MeasureLatency now bails out quickly if it experiences a connection error (#789)
previously it would stall some 40s in this case
Diffstat (limited to 'src/zenhttp/include')
| -rw-r--r-- | src/zenhttp/include/zenhttp/httpclient.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/zenhttp/include/zenhttp/httpclient.h b/src/zenhttp/include/zenhttp/httpclient.h index 41a7ce621..f00bbec63 100644 --- a/src/zenhttp/include/zenhttp/httpclient.h +++ b/src/zenhttp/include/zenhttp/httpclient.h @@ -125,6 +125,9 @@ public: { int ErrorCode; std::string ErrorMessage; + + /** True when the error is a transport-level connection failure (connect timeout, refused, DNS) */ + bool IsConnectionError() const; }; struct KeyValueMap |