diff options
author | Jean Boussier <jean.boussier@gmail.com> | 2024-04-16 14:52:58 +0200 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2024-05-05 08:00:00 +0000 |
commit | 7d42010fad4be2dbb26bd7608a75aa1c51d5f9ef (patch) | |
tree | 9be9332fe99a42a88bc8fc00e2a0f5b8ce139f1a /lib/rubygems/core_ext/kernel_warn.rb | |
parent | fca6c55a535094a49cf16d00519120d57928b1a2 (diff) |
[ruby/openssl] read: don't clear buffer when nothing can be read
To be consistent with regular Ruby IOs:
```ruby
r, _ = IO.pipe
buf = "garbage".b
r.read_nonblock(10, buf, exception: false) # => :wait_readable
p buf # => "garbage"
```
Ref: https://github.com/redis-rb/redis-client/commit/98b8944460a11f8508217bda71cfc10cb2190d4d
https://github.com/ruby/openssl/commit/08452993d6
Diffstat (limited to 'lib/rubygems/core_ext/kernel_warn.rb')
0 files changed, 0 insertions, 0 deletions