aboutsummaryrefslogtreecommitdiff
path: root/src/url.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/url.lua')
-rw-r--r--src/url.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/url.lua b/src/url.lua
index 0a3a80a..8e0dc5c 100644
--- a/src/url.lua
+++ b/src/url.lua
@@ -179,9 +179,9 @@ function _M.parse(url, default)
179 function(u) parsed.userinfo = u; return "" end) 179 function(u) parsed.userinfo = u; return "" end)
180 authority = string.gsub(authority, ":([^:%]]*)$", 180 authority = string.gsub(authority, ":([^:%]]*)$",
181 function(p) parsed.port = p; return "" end) 181 function(p) parsed.port = p; return "" end)
182 if authority ~= "" then 182 if authority ~= "" then
183 -- IPv6? 183 -- IPv6?
184 parsed.host = string.match(authority, "^%[(.+)%]$") or authority 184 parsed.host = string.match(authority, "^%[(.+)%]$") or authority
185 end 185 end
186 local userinfo = parsed.userinfo 186 local userinfo = parsed.userinfo
187 if not userinfo then return parsed end 187 if not userinfo then return parsed end
@@ -264,7 +264,7 @@ function _M.absolute(base_url, relative_url)
264 relative_parsed.query = base_parsed.query 264 relative_parsed.query = base_parsed.query
265 end 265 end
266 end 266 end
267 else 267 else
268 relative_parsed.path = absolute_path(base_parsed.path or "", 268 relative_parsed.path = absolute_path(base_parsed.path or "",
269 relative_parsed.path) 269 relative_parsed.path)
270 end 270 end