aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2012-12-20 14:36:40 +0100
committerLoïc Hoguin <[email protected]>2012-12-20 14:36:40 +0100
commit659ca05c546ed8b537fe0d36cf5520ad0bc62a0f (patch)
treef731f528bd1ac2a45ca239fca693d8b6c436ee68
parent8858ca240fe42e3fcd0b9c3b1a2388b432301a27 (diff)
downloadcowboy-659ca05c546ed8b537fe0d36cf5520ad0bc62a0f.tar.gz
cowboy-659ca05c546ed8b537fe0d36cf5520ad0bc62a0f.tar.bz2
cowboy-659ca05c546ed8b537fe0d36cf5520ad0bc62a0f.zip
We accept iodata() when setting cookies; fix that
-rw-r--r--src/cowboy_http.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cowboy_http.erl b/src/cowboy_http.erl
index aa94016..66383cb 100644
--- a/src/cowboy_http.erl
+++ b/src/cowboy_http.erl
@@ -859,11 +859,11 @@ ce_identity(Data) ->
-spec cookie_to_iodata(iodata(), iodata(), cowboy_req:cookie_opts())
-> iodata().
cookie_to_iodata(Name, Value, Opts) ->
- case binary:match(Name, [<<$=>>, <<$,>>, <<$;>>,
+ case binary:match(iolist_to_binary(Name), [<<$=>>, <<$,>>, <<$;>>,
<<$\s>>, <<$\t>>, <<$\r>>, <<$\n>>, <<$\013>>, <<$\014>>]) of
nomatch -> ok
end,
- case binary:match(Value, [<<$,>>, <<$;>>,
+ case binary:match(iolist_to_binary(Value), [<<$,>>, <<$;>>,
<<$\s>>, <<$\t>>, <<$\r>>, <<$\n>>, <<$\013>>, <<$\014>>]) of
nomatch -> ok
end,