From c22f52c06f788d87e89320112c909ad461deceaf Mon Sep 17 00:00:00 2001 From: akr Date: Sun, 24 Aug 2008 10:07:46 +0000 Subject: * io.c (rb_io_reopen): initialize fptr->encs.opts. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ io.c | 1 + 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9167854e30..0ba8bc5cc1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sun Aug 24 19:07:17 2008 Tanaka Akira + + * io.c (rb_io_reopen): initialize fptr->encs.opts. + Sun Aug 24 18:37:42 2008 Tanaka Akira * io.c (rb_io_s_pipe): accept optional hash. diff --git a/io.c b/io.c index 9319e2934a..072d7307b8 100644 --- a/io.c +++ b/io.c @@ -5020,6 +5020,7 @@ rb_io_reopen(int argc, VALUE *argv, VALUE file) } fptr->mode = flags; rb_io_mode_enc(fptr, StringValueCStr(nmode)); + rb_econv_opts(Qnil, &fptr->encs.opts); } fptr->pathv = rb_str_new_frozen(fname); -- cgit v1.2.3