From 39bd240116b2980f90f9d8f350e18311959db54b Mon Sep 17 00:00:00 2001 From: Paolo Bosetti Date: Fri, 7 Mar 2014 16:47:18 +0100 Subject: Fixed bug in File.expand_path() on Windows (forever recursive loop) --- mrblib/file.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrblib/file.rb b/mrblib/file.rb index 9a4333c64..a4fcd3212 100644 --- a/mrblib/file.rb +++ b/mrblib/file.rb @@ -64,7 +64,7 @@ class File < IO def self.expand_path(path, default_dir = '.') def concat_path(path, base_path) - if path[0] == "/" + if path[0] == "/" || path[1] == ':' # Windows root! expanded_path = path elsif path[0] == "~" if (path[1] == "/" || path[1] == nil) -- cgit v1.2.3