diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-05-25 05:55:12 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-05-25 05:55:12 +0000 |
| commit | bbd798caa2e148e0ebd10b6a6f9aeaf1301a54d0 (patch) | |
| tree | 071d640b5afb70e2d3cd24f69342479768cdfd5f /dir.c | |
| parent | de8e3c8ec3610a55b5d5ebbfa226cddf524d39ec (diff) | |
| download | ruby-bbd798caa2e148e0ebd10b6a6f9aeaf1301a54d0.tar.gz ruby-bbd798caa2e148e0ebd10b6a6f9aeaf1301a54d0.tar.xz ruby-bbd798caa2e148e0ebd10b6a6f9aeaf1301a54d0.zip | |
2000-05-25
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'dir.c')
| -rw-r--r-- | dir.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -272,7 +272,9 @@ static VALUE dir_s_open(klass, dirname) VALUE klass, dirname; { - VALUE dir = dir_s_new(1, &dirname, klass); + VALUE dir = Data_Wrap_Struct(klass, 0, free_dir, 0); + + dir_initialize(dir, dirname); if (rb_block_given_p()) { rb_ensure(rb_yield, dir, dir_close, dir); return Qnil; |
