diff options
author | 2021-08-27 14:06:49 +1000 | |
---|---|---|
committer | 2021-08-27 14:06:49 +1000 | |
commit | 937e416814c9fac8a02efb43ccb4cd2a12b1cf0d (patch) | |
tree | 93f2180ed4350cd8de899429582898a90c1da9f0 /src/osd/modules/file | |
parent | 7000a5202a4d4ab649622ff29551bae4fce93087 (diff) |
osd: Return would block when reading a socket with no data available - no error can be confused with remote shutdown.
Diffstat (limited to 'src/osd/modules/file')
-rw-r--r-- | src/osd/modules/file/posixsocket.cpp | 2 | ||||
-rw-r--r-- | src/osd/modules/file/winsocket.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/osd/modules/file/posixsocket.cpp b/src/osd/modules/file/posixsocket.cpp index 4770e91c6a9..6a23e747ea1 100644 --- a/src/osd/modules/file/posixsocket.cpp +++ b/src/osd/modules/file/posixsocket.cpp @@ -106,7 +106,7 @@ public: { // no data available actual = 0; - return std::error_condition(); + return std::errc::operation_would_block; } } diff --git a/src/osd/modules/file/winsocket.cpp b/src/osd/modules/file/winsocket.cpp index f818f3b1991..d04538963ea 100644 --- a/src/osd/modules/file/winsocket.cpp +++ b/src/osd/modules/file/winsocket.cpp @@ -103,7 +103,7 @@ public: { // no data available actual = 0; - return std::error_condition(); + return std::errc::operation_would_block; } } |