Actions
Bug #14638
closed[win32] File.expand_path("~") treats a relative path with a drive letter as an absolute path
Bug #14638: [win32] File.expand_path("~") treats a relative path with a drive letter as an absolute path
Description
ENV["HOME"]="c:t" p File.expand_path("~")==Dir.pwd+"/t" prints true since 1.9.3, but it should raise an exception
$ ./1.8.7/i386-mswin32_120/miniruby -v -e 'ENV["HOME"]="c:t"; p File.expand_path("~")' ruby 1.8.7 (2014-01-28 patchlevel 376) [i386-mswin32_120] -e:1:in `expand_path': non-absolute home (ArgumentError) from -e:1 Actions