diff options
author | Paweł Chmielowski <prefiks@prefiks.org> | 2015-04-06 17:49:51 +0200 |
---|---|---|
committer | Paweł Chmielowski <prefiks@prefiks.org> | 2015-04-06 17:49:51 +0200 |
commit | 64978b3d9c15ab8ea751c781a8b5e6a786509a2f (patch) | |
tree | fb02024e945c78df54cd0565af212acf9fcc48b2 | |
parent | Explicitely start crypto module (diff) | |
parent | ejabberd_websocket: Ignore case of header values (diff) |
Merge pull request #513 from weiss/ignore-header-case
ejabberd_websocket: Ignore case of HTTP header values
-rw-r--r-- | src/ejabberd_websocket.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ejabberd_websocket.erl b/src/ejabberd_websocket.erl index 8cd1b2289..9d5f32c33 100644 --- a/src/ejabberd_websocket.erl +++ b/src/ejabberd_websocket.erl @@ -73,9 +73,10 @@ check(_Path, Headers) -> {_, HVal} -> case Val of ignore -> false; % ignore value -> ok, remove from list - HVal -> false; % expected val -> ok, remove from list _ -> - true % val is different, keep in list + % expected value -> ok, remove from list (false) + % value is different, keep in list (true) + str:to_lower(HVal) /= Val end end end, |