From: "luislavena (Luis Lavena)" <luislavena@...>
Date: 2012-11-17T07:47:41+09:00
Subject: [ruby-core:49462] [ruby-trunk - Bug #7374] File.expand_path resolving to first file/dir instead of absolute path


Issue #7374 has been updated by luislavena (Luis Lavena).


Martin,

I've committed some tests and a fix for this.

Automated builds will kick in soon, please check RubyInstaller CI to download binary packages.

I'll request a backport once I get confirmation this works on your end.

----------------------------------------
Bug #7374: File.expand_path resolving to first file/dir instead of absolute path
https://bugs.ruby-lang.org/issues/7374#change-32997

Author: mdube@arcane-technologies.com (Martin Dub��)
Status: Closed
Priority: High
Assignee: luislavena (Luis Lavena)
Category: core
Target version: 2.0.0
ruby -v: ruby 1.9.3p327 (2012-11-10) [i386-mingw32]


=begin
(({File.expand_path("./*", "c:)"}))
will give "c:/$recycle.bin" as result instead of "c:/*"

(({File.expand_path("./*", "c:/temp)"}))
will give "c:/temp/." as result instead of "c:/temp/*"

It looks like the first directory entry is returned instead of the absolute path.


=end


-- 
http://bugs.ruby-lang.org/