Commit c29a4903 authored by Dominik Charousset's avatar Dominik Charousset

Fix build on MSVC

parent 6812f901
...@@ -124,7 +124,8 @@ bool would_block_or_temporarily_unavailable(int errcode) { ...@@ -124,7 +124,8 @@ bool would_block_or_temporarily_unavailable(int errcode) {
bool probe(socket x) { bool probe(socket x) {
auto err = 0; auto err = 0;
auto len = static_cast<socklen_t>(sizeof(err)); auto len = static_cast<socklen_t>(sizeof(err));
if (getsockopt(x.id, SOL_SOCKET, SO_ERROR, &err, &len) == 0) { auto err_ptr = reinterpret_cast<char*>(&err);
if (getsockopt(x.id, SOL_SOCKET, SO_ERROR, err_ptr, &len) == 0) {
WSASetLastError(err); WSASetLastError(err);
return err == 0; return err == 0;
} else { } else {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment