diff options
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1524,10 +1524,10 @@ load_file_internal(VALUE arg) } } #endif - if ((fd = open(fname, mode)) < 0) { + if ((fd = rb_cloexec_open(fname, mode, 0)) < 0) { rb_load_fail(fname); } - rb_fd_set_cloexec(fd); + rb_update_max_fd(fd); f = rb_io_fdopen(fd, mode, fname); } |