diff options
| author | Martin Ridgers <[email protected]> | 2021-11-26 08:35:42 +0100 |
|---|---|---|
| committer | Martin Ridgers <[email protected]> | 2021-11-26 08:35:42 +0100 |
| commit | e10dd7b31f9f6fd701630ca00a9c259035e29171 (patch) | |
| tree | 88164a732af7cc14fce8cc8eb91bb00e9bd2068b /zenserver-test/zenserver-test.cpp | |
| parent | ASIO error type is asio::error_code not std::error_code (diff) | |
| download | zen-e10dd7b31f9f6fd701630ca00a9c259035e29171.tar.xz zen-e10dd7b31f9f6fd701630ca00a9c259035e29171.zip | |
Allow end-of-file errors to pass unraised
Diffstat (limited to 'zenserver-test/zenserver-test.cpp')
| -rw-r--r-- | zenserver-test/zenserver-test.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/zenserver-test/zenserver-test.cpp b/zenserver-test/zenserver-test.cpp index 3aeef8cba..47e5d7a37 100644 --- a/zenserver-test/zenserver-test.cpp +++ b/zenserver-test/zenserver-test.cpp @@ -165,6 +165,12 @@ private: void OnError(const asio::error_code& Error) { + // Let EOF errors proceed. They're raised when sockets close. + if (Error == asio::error::eof) + { + return; + } + using namespace fmt::literals; zen::ThrowLastError("HTTP client error! '{}'"_format(Error.message())); } |