[#109095] [Ruby master Misc#18888] Migrate ruby-lang.org mail services to Google Domains and Google Workspace — "shugo (Shugo Maeda)" <noreply@...>
Issue #18888 has been reported by shugo (Shugo Maeda).
16 messages
2022/06/30
[ruby-core:109054] [Ruby master Bug#18880] IO#sysread on Windows does not validate arguments
From:
"javanthropus (Jeremy Bopp)" <noreply@...>
Date:
2022-06-26 16:26:46 UTC
List:
ruby-core #109054
Issue #18880 has been reported by javanthropus (Jeremy Bopp). ---------------------------------------- Bug #18880: IO#sysread on Windows does not validate arguments https://bugs.ruby-lang.org/issues/18880 * Author: javanthropus (Jeremy Bopp) * Status: Open * Priority: Normal * ruby -v: ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt] * Backport: 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN ---------------------------------------- When passing an invalid number of bytes to read, such as `-1` , to `IO#sysread` on Linux, an `ArgumentError` is raised. On Windows `Errno::EINVAL` is raised instead. ``` ruby r, w = IO.pipe r.sysread(-1) ``` This raises `ArgumentError` on non-Windows and `Errno::EINVAL` on Windows. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>