1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:07:35 +00:00

AK: Allow file:// URLs to have a hostname

This commit is contained in:
Andreas Kling 2020-05-09 16:14:37 +02:00
parent 68991855ef
commit 15601988a4

View file

@ -103,10 +103,7 @@ bool URL::parse(const StringView& string)
m_port = 80;
else if (m_protocol == "https")
m_port = 443;
if (m_protocol == "file")
state = State::InPath;
else
state = State::InHostname;
state = State::InHostname;
buffer.clear();
continue;
}
@ -253,8 +250,8 @@ String URL::to_string() const
}
builder.append("://");
builder.append(m_host);
if (protocol() != "file") {
builder.append(m_host);
if (!(protocol() == "http" && port() == 80) && !(protocol() == "https" && port() == 443)) {
builder.append(':');
builder.append(String::number(m_port));