diff options
Diffstat (limited to 'lang/ruby20/files/patch-lib_uri_generic.rb')
-rw-r--r-- | lang/ruby20/files/patch-lib_uri_generic.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lang/ruby20/files/patch-lib_uri_generic.rb b/lang/ruby20/files/patch-lib_uri_generic.rb new file mode 100644 index 000000000000..74c04fa79553 --- /dev/null +++ b/lang/ruby20/files/patch-lib_uri_generic.rb @@ -0,0 +1,19 @@ +--- lib/uri/generic.rb.orig 2009-06-18 16:47:45.000000000 +0400 ++++ lib/uri/generic.rb 2009-06-18 16:48:54.000000000 +0400 +@@ -1032,7 +1032,15 @@ + end + end + +- str << path_query ++ path = path_query ++ ++ # ++ # Add URI delimiter if the path misses it (like as in FTP) ++ # ++ if not path.empty? and not str.empty? and path[0, 1] != '/' ++ path = '/' + path ++ end ++ str << path + end + + if @fragment |