diff --git a/lib/dav4rack/request.rb b/lib/dav4rack/request.rb index 4b535517..027c6f55 100644 --- a/lib/dav4rack/request.rb +++ b/lib/dav4rack/request.rb @@ -143,6 +143,8 @@ module Dav4rack collection = path.end_with?('/') path = ::File.expand_path path path << '/' if collection and !path.end_with?('/') + # remove a drive letter in Windows + path.gsub!(/^([^\/]*)\//, '/') path end