mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2024-11-19 10:45:12 +00:00
Merge pull request #74 from vincentbernat/fix/url-may-omit-scheme
url: handle scheme omission
This commit is contained in:
commit
77d4d066b5
@ -180,10 +180,12 @@ string prepare_url(const char* url)
|
|||||||
string token = str("/" + bucket);
|
string token = str("/" + bucket);
|
||||||
int bucket_pos = url_str.find(token);
|
int bucket_pos = url_str.find(token);
|
||||||
int bucket_length = token.size();
|
int bucket_length = token.size();
|
||||||
int uri_length = 7;
|
int uri_length = 0;
|
||||||
|
|
||||||
if(!strncasecmp(url_str.c_str(), "https://", 8)){
|
if(!strncasecmp(url_str.c_str(), "https://", 8)){
|
||||||
uri_length = 8;
|
uri_length = 8;
|
||||||
|
} else if(!strncasecmp(url_str.c_str(), "http://", 7)) {
|
||||||
|
uri_length = 7;
|
||||||
}
|
}
|
||||||
uri = url_str.substr(0, uri_length);
|
uri = url_str.substr(0, uri_length);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user