diff options
Diffstat (limited to 'src/lib/upnp/Util.cxx')
-rw-r--r-- | src/lib/upnp/Util.cxx | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/lib/upnp/Util.cxx b/src/lib/upnp/Util.cxx index cf34a47d3..79cfb111c 100644 --- a/src/lib/upnp/Util.cxx +++ b/src/lib/upnp/Util.cxx @@ -39,34 +39,6 @@ trimstring(std::string &s, const char *ws) s.replace(pos + 1, std::string::npos, std::string()); } -std::string -caturl(const std::string &s1, const std::string &s2) -{ - if (s2.front() == '/') { - /* absolute path: replace the whole URI path in s1 */ - - auto i = s1.find("://"); - if (i == s1.npos) - /* no scheme: override s1 completely */ - return s2; - - /* find the first slash after the host part */ - i = s1.find('/', i + 3); - if (i == s1.npos) - /* there's no URI path - simply append s2 */ - i = s1.length(); - - return s1.substr(0, i) + s2; - } - - std::string out(s1); - if (out.back() != '/') - out.push_back('/'); - - out += s2; - return out; -} - static void path_catslash(std::string &s) { |