aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_http_ws.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/ejabberd_http_ws.erl b/src/ejabberd_http_ws.erl
index 66a0542d4..902c32f25 100644
--- a/src/ejabberd_http_ws.erl
+++ b/src/ejabberd_http_ws.erl
@@ -263,10 +263,9 @@ setup_timers(StateData) ->
Timer = erlang:start_timer(StateData#state.timeout,
self(), []),
cancel_timer(StateData#state.ping_timer),
- PingTimer = case {StateData#state.ping_interval, StateData#state.rfc_compilant} of
- {0, _} -> StateData#state.ping_timer;
- {_, false} -> StateData#state.ping_timer;
- {V, _} -> erlang:start_timer(V, self(), [])
+ PingTimer = case StateData#state.ping_interval of
+ 0 -> StateData#state.ping_timer;
+ V -> erlang:start_timer(V, self(), [])
end,
StateData#state{timer = Timer, ping_timer = PingTimer,
pong_expected = false}.