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,