diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/web/ejabberd_http_poll.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/web/ejabberd_http_poll.erl b/src/web/ejabberd_http_poll.erl index e62abf0d..dcd04123 100644 --- a/src/web/ejabberd_http_poll.erl +++ b/src/web/ejabberd_http_poll.erl @@ -204,7 +204,8 @@ handle_sync_event(activate, From, StateName, StateData) -> "" -> {reply, ok, StateName, StateData#state{waiting_input = From}}; Input -> - From ! {tcp, {http_poll, self()}, list_to_binary(Input)}, + {Receiver, _Tag} = From, + Receiver ! {tcp, {http_poll, self()}, list_to_binary(Input)}, {reply, ok, StateName, StateData#state{input = "", waiting_input = false, last_receiver = From |