diff options
Diffstat (limited to 'ext/socket/unixsocket.c')
-rw-r--r-- | ext/socket/unixsocket.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/ext/socket/unixsocket.c b/ext/socket/unixsocket.c index 0c3a01d21e..53a50958ed 100644 --- a/ext/socket/unixsocket.c +++ b/ext/socket/unixsocket.c @@ -455,11 +455,7 @@ retry: #endif rb_update_max_fd(fd); - - if (rsock_cmsg_cloexec_state < 0) - rsock_cmsg_cloexec_state = rsock_detect_cloexec(fd); - if (rsock_cmsg_cloexec_state == 0 || fd <= 2) - rb_maygvl_fd_fix_cloexec(fd); + rb_maygvl_fd_fix_cloexec(fd); if (klass == Qnil) return INT2FIX(fd); |