From cb85fb9c4683f9d37dead6c7b1a6de027985d547 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 30 Jun 2015 14:12:16 +0000 Subject: io.c: remove unnecessary shared * io.c (rb_io_reopen): FilePathValue() ensures the path NUL-terminated and frozen, so it is unnecessary to make it shared. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'io.c') diff --git a/io.c b/io.c index 184f0e6496..285d829ced 100644 --- a/io.c +++ b/io.c @@ -6778,7 +6778,7 @@ rb_io_reopen(int argc, VALUE *argv, VALUE file) oflags = rb_io_fmode_oflags(fptr->mode); } - fptr->pathv = rb_str_new_frozen(fname); + fptr->pathv = fname; if (fptr->fd < 0) { fptr->fd = rb_sysopen(fptr->pathv, oflags, 0666); fptr->stdio_file = 0; -- cgit v1.2.3