From: matz@... (Yukihiro Matsumoto) Date: 1999-05-12T14:21:52+09:00 Subject: [ruby-dev:6769] Re: Ruby 1.3.3-990507 まつもと ゆきひろです In message "[ruby-dev:6767] Re: Ruby 1.3.3-990507" on 99/05/12, Koji Arai writes: |最近アラ捜しばかりで、なんだか申し訳ないですがバグ |報告です。 いえいえ,助かります. |Kernel#gets の引数が無効になっているようです。 | |echo -e "a\nb" | ruby -ve 'p gets(nil)' |ruby 1.3.3 (1999-05-07) [i586-linux] |"a\n" 確かに.では以下のようなパッチで. Index: io.c =================================================================== RCS file: /home/cvs/ruby/io.c,v retrieving revision 1.1.1.3.2.14 diff -u -2 -r1.1.1.3.2.14 io.c --- io.c 1999/05/06 08:31:30 1.1.1.3.2.14 +++ io.c 1999/05/12 05:00:58 @@ -2183,5 +2183,5 @@ retry: if (!next_argv()) return Qnil; - if (rb_rs == rb_default_rs) { + if (argc == 0 && rb_rs == rb_default_rs) { line = rb_io_gets(file); }