aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/misc.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/misc.erl b/src/misc.erl
index c91809015..2574c005a 100644
--- a/src/misc.erl
+++ b/src/misc.erl
@@ -62,6 +62,8 @@ uri_parse(URL) ->
{ok, {Scheme, _UserInfo, Host, Port, Path, _Query}} = http_uri:parse(URL),
{ok, Scheme, Host, Port, Path}.
-else.
+uri_parse(URL) when is_binary(URL) ->
+ uri_parse(binary_to_list(URL));
uri_parse(URL) ->
#{scheme:=Scheme,host:=Host,port:=Port,path:=Path} = uri_string:parse(URL),
{ok, Scheme, Host, Port, Path}.