Commit bc3f8bb0 authored by Thomas Mullaly's avatar Thomas Mullaly Committed by Alexandre Julliard

urlmon: canonicalize_path_hierarchical should prepend a '/' if needed.

parent e1280919
...@@ -2921,6 +2921,13 @@ static BOOL canonicalize_path_hierarchical(const parse_data *data, Uri *uri, ...@@ -2921,6 +2921,13 @@ static BOOL canonicalize_path_hierarchical(const parse_data *data, Uri *uri,
} }
} }
if(!is_file && *(data->path) && *(data->path) != '/') {
/* Prepend a '/' to the path if it doesn't have one. */
if(!computeOnly)
uri->canon_uri[uri->canon_len] = '/';
++uri->canon_len;
}
for(; ptr < data->path+data->path_len; ++ptr) { for(; ptr < data->path+data->path_len; ++ptr) {
if(*ptr == '%') { if(*ptr == '%') {
const WCHAR *tmp = ptr; const WCHAR *tmp = ptr;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment