From a67937fb346f84e449d3cffe9ce2fc4236f93e2f Mon Sep 17 00:00:00 2001 From: yugui Date: Sun, 21 Jun 2009 09:14:14 +0000 Subject: merges r23661 from trunk into ruby_1_9_1. -- * dir.c (dir_s_getwd): directory path's encoding should be filesystem's one. * lib/tmpdir.rb: ditto (but not finished yet.) git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- dir.c | 1 + 1 file changed, 1 insertion(+) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 5a46f1bfc..a79d8e5b2 100644 --- a/dir.c +++ b/dir.c @@ -802,6 +802,7 @@ dir_s_getwd(VALUE dir) rb_secure(4); path = my_getcwd(); cwd = rb_tainted_str_new2(path); + rb_enc_associate(cwd, rb_filesystem_encoding()); xfree(path); return cwd; -- cgit