UriUtil: support ftp:// URLs in uri_remove_auth()
This commit is contained in:
parent
bfae92e307
commit
6ba1fe7568
@ -98,6 +98,8 @@ uri_remove_auth(const char *uri)
|
||||
auth = uri + 7;
|
||||
else if (memcmp(uri, "https://", 8) == 0)
|
||||
auth = uri + 8;
|
||||
else if (memcmp(uri, "ftp://", 6) == 0)
|
||||
auth = uri + 6;
|
||||
else
|
||||
/* unrecognized URI */
|
||||
return std::string();
|
||||
|
@ -44,6 +44,8 @@ public:
|
||||
uri_remove_auth("http://foo@www.example.com/"));
|
||||
CPPUNIT_ASSERT_EQUAL(std::string(),
|
||||
uri_remove_auth("http://www.example.com/f:oo@bar"));
|
||||
CPPUNIT_ASSERT_EQUAL(std::string("ftp://ftp.example.com/"),
|
||||
uri_remove_auth("ftp://foo:bar@ftp.example.com/"));
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user