Properly strip drive name from clean path when sanitizing path.
This commit is contained in:
parent
37c2da5062
commit
19dc855551
|
@ -111,7 +111,7 @@ module Jekyll
|
||||||
|
|
||||||
def self.sanitized_path(base_directory, questionable_path)
|
def self.sanitized_path(base_directory, questionable_path)
|
||||||
clean_path = File.expand_path(questionable_path, fs_root)
|
clean_path = File.expand_path(questionable_path, fs_root)
|
||||||
clean_path.gsub!(/\/\w\:\//, '/')
|
clean_path.gsub!(/\w\:\//, '/')
|
||||||
unless clean_path.start_with?(base_directory)
|
unless clean_path.start_with?(base_directory)
|
||||||
File.join(base_directory, clean_path)
|
File.join(base_directory, clean_path)
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue