1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib
Yusuke Endoh 5429deb075 lib/open3.rb: make sure that pipes are closed
Attempting to invoke a non-existent command led to the leak of fds.

http://rubyci.s3.amazonaws.com/graviton2/ruby-master/log/20200526T140004Z.log.html.gz
```
[ 9101/20195] TestGemExtCmakeBuilder#test_self_build = 0.01 sLeaked file descriptor: TestGemExtCmakeBuilder#test_self_build: 7 : #<IO:fd 7>
Leaked file descriptor: TestGemExtCmakeBuilder#test_self_build: 10 : #<IO:fd 10>
Leaked file descriptor: TestGemExtCmakeBuilder#test_self_build: 11 : #<IO:fd 11>
Leaked file descriptor: TestGemExtCmakeBuilder#test_self_build: 12 : #<IO:fd 12>
```
2020-05-27 00:20:14 +09:00
..
benchmark
bundler Remove a bunch of files that were deleted upstream 2020-05-23 07:28:57 +09:00
cgi
csv
delegate
did_you_mean Revert "Sync did_you_mean" 2020-05-12 16:27:25 +09:00
drb
forwardable
getoptlong
irb [ruby/irb] Version 1.2.4 2020-05-17 19:26:53 +09:00
logger
matrix Fix gemspec 2020-05-05 17:04:11 -04:00
net Ignore exceptions when closing data connections [Bug #16780] 2020-05-19 17:48:53 +09:00
observer
open3
optparse
ostruct
pstore
racc Fixed typos in racc 2020-04-27 15:28:06 +09:00
rdoc [ruby/rdoc] Add frozen string literal support 2020-05-24 23:47:24 +09:00
reline [ruby/reline] Remove unnecessary TODO commnet 2020-05-17 19:26:53 +09:00
rinda
rubygems Revert a commit miss in "Fixed potential memory leak" 2020-05-22 21:24:51 +09:00
singleton
timeout
tracer
unicode_normalize
uri [ruby/uri] Check if DN exists 2020-05-05 23:29:39 +09:00
weakref [ruby/weakref] Update TODO on README 2020-04-08 18:33:00 +09:00
webrick webrick/ssl: More keyUsage for self-signed certs 2020-04-03 00:49:12 +09:00
yaml
.document Bundler is not documented in RDoc, but something different 2020-04-07 13:01:19 +09:00
abbrev.rb
base64.rb
benchmark.rb
bundler.rb Update the bundler version with master branch 2020-05-13 07:54:37 +09:00
cgi.rb
csv.rb
debug.rb
delegate.rb
did_you_mean.rb Revert "Sync did_you_mean" 2020-05-12 16:27:25 +09:00
drb.rb
English.gemspec Update the version of published gemspec. 2020-04-08 14:21:14 +09:00
English.rb
erb.rb
fileutils.gemspec
fileutils.rb
find.rb
forwardable.rb
getoptlong.rb
ipaddr.gemspec
ipaddr.rb
irb.rb [DOC] get rid of parsing as TIDYLINK unintentionally 2020-04-07 13:59:38 +09:00
logger.rb
matrix.rb [ruby/matrix] Add Matrix#adjoint [#14] 2020-05-01 03:25:15 -04:00
mkmf.rb Added tooldir variable 2020-04-05 09:26:57 +09:00
mutex_m.gemspec
mutex_m.rb
observer.rb
open-uri.rb [DOC] get rid of parsing as TIDYLINK unintentionally 2020-04-07 13:59:38 +09:00
open3.rb lib/open3.rb: make sure that pipes are closed 2020-05-27 00:20:14 +09:00
optionparser.rb
optparse.rb
ostruct.rb
pp.rb
prettyprint.rb Fix articles. 2020-04-11 02:32:23 +09:00
prime.gemspec Update the latest gemspec of prime. 2020-04-08 14:33:22 +09:00
prime.rb
pstore.rb
racc.rb
rdoc.rb Skip the initialization of XDG_DATA_HOME with Permission denied 2020-04-23 21:11:21 +09:00
readline.gemspec
readline.rb
reline.rb Reline callbacks can take nil 2020-05-14 12:27:33 +09:00
resolv-replace.rb
resolv.rb
rubygems.rb [rubygems/rubygems] Fix incorrect bundler version being required 2020-05-08 14:13:29 +09:00
securerandom.rb
set.rb
shellwords.rb
singleton.rb
tempfile.gemspec The current tempfile.rb is only works with Ruby 2.5+ 2020-04-08 15:20:44 +09:00
tempfile.rb
time.rb Time.xmlschema: Clarify error and docs 2020-05-23 09:43:05 +09:00
timeout.rb
tmpdir.gemspec
tmpdir.rb
tracer.rb
tsort.rb
un.rb
uri.rb
weakref.rb
webrick.rb
yaml.rb