Merge pull request #5840 from mattn/errno-windows

errno must be set before mrb_sys_fail
This commit is contained in:
Yukihiro "Matz" Matsumoto
2022-10-30 07:56:59 +09:00
committed by GitHub
+2 -1
View File
@@ -1269,7 +1269,8 @@ retry:
n = select(max, rp, wp, ep, tp);
if (n < 0) {
#ifdef _WIN32
if (WSAGetLastError() != WSAEINTR)
errno = WSAGetLastError();
if (errno != WSAEINTR)
mrb_sys_fail(mrb, "select failed");
#else
if (errno != EINTR)