diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-03-28 10:57:41 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-03-28 10:57:41 +0000 |
commit | 7253910df83611f0c2aa4f6c5a5718680b9aea60 (patch) | |
tree | bf2f689810676d5395ed2404d679a2e0877d1ff8 /io.c | |
parent | a0cf52c331badeed096e4e913961a38d48b0c6fc (diff) |
1.1b9_05 bug fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -725,6 +725,14 @@ io_close(io) return Qnil; } +VALUE +io_close_method(io) + VALUE io; +{ + rb_secure(4); + return io_close(io); +} + static VALUE io_closed(io) VALUE io; @@ -2446,7 +2454,7 @@ Init_IO() rb_define_method(cIO, "eof", io_eof, 0); rb_define_method(cIO, "eof?", io_eof, 0); - rb_define_method(cIO, "close", io_close, 0); + rb_define_method(cIO, "close", io_close_method, 0); rb_define_method(cIO, "closed?", io_closed, 0); rb_define_method(cIO, "isatty", io_isatty, 0); |