diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-06-05 08:46:59 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-06-05 08:46:59 +0000 |
commit | ecd1aab5266315f947b0568cb56fab4f63453c83 (patch) | |
tree | 01d36aee863b377fd1d10902e134e4483d647597 /io.c | |
parent | 76d09411e9db597c537bd39124db47cde2d6f3c4 (diff) |
2000-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -1613,8 +1613,7 @@ rb_io_popen(str, argc, argv, klass) } RBASIC(port)->klass = klass; if (rb_block_given_p()) { - rb_ensure(rb_yield, port, rb_io_close, port); - return Qnil; + return rb_ensure(rb_yield, port, rb_io_close, port); } return port; } @@ -1665,8 +1664,7 @@ rb_file_s_open(argc, argv, klass) } if (rb_block_given_p()) { - rb_ensure(rb_yield, file, rb_io_close, file); - return Qnil; + return rb_ensure(rb_yield, file, rb_io_close, file); } return file; |