diff options
Diffstat (limited to 'src/url.lua')
-rw-r--r-- | src/url.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/url.lua b/src/url.lua index 960a248..ec26e62 100644 --- a/src/url.lua +++ b/src/url.lua | |||
@@ -190,7 +190,7 @@ end | |||
190 | -- corresponding absolute url | 190 | -- corresponding absolute url |
191 | ----------------------------------------------------------------------------- | 191 | ----------------------------------------------------------------------------- |
192 | function absolute(base_url, relative_url) | 192 | function absolute(base_url, relative_url) |
193 | local base = parse(base_url) | 193 | local base = type(base_url) == "table" and base_url or parse(base_url) |
194 | local relative = parse(relative_url) | 194 | local relative = parse(relative_url) |
195 | if not base then return relative_url | 195 | if not base then return relative_url |
196 | elseif not relative then return base_url | 196 | elseif not relative then return base_url |