Commit 6ba1fe75 authored by Max Kellermann's avatar Max Kellermann

UriUtil: support ftp:// URLs in uri_remove_auth()

parent bfae92e3
......@@ -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/"));
}
};
......
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