Compare commits

...

2 Commits

Author SHA1 Message Date
Paul Kulchenko
93c13ff400
Merge e4451fa33f7e4ca1bfaa819dd490af509eb5d57a into bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1 2023-11-09 04:21:47 +00:00
Paul Kulchenko
e4451fa33f Added a fix for properly reporting CONNRESET. 2023-11-08 20:21:21 -08:00

View File

@ -262,6 +262,7 @@ int socket_recv(p_socket ps, char *data, size_t count, size_t *got,
if (err != WSAEWOULDBLOCK) {
if (err != WSAECONNRESET || prev == WSAECONNRESET) return err;
prev = err;
continue;
}
if ((err = socket_waitfd(ps, WAITFD_R, tm)) != IO_DONE) return err;
}
@ -291,6 +292,7 @@ int socket_recvfrom(p_socket ps, char *data, size_t count, size_t *got,
if (err != WSAEWOULDBLOCK) {
if (err != WSAECONNRESET || prev == WSAECONNRESET) return err;
prev = err;
continue;
}
if ((err = socket_waitfd(ps, WAITFD_R, tm)) != IO_DONE) return err;
}