From 7f8c01b1508c51fb88f067ba91a898a2be093505 Mon Sep 17 00:00:00 2001 From: Badlop Date: Tue, 16 Jun 2009 17:47:51 +0000 Subject: [PATCH] Do not clear input when dispatching a get when we have nothing to output. (thanks to Geoff Cant) SVN Revision: 2250 --- src/web/ejabberd_http_bind.erl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/web/ejabberd_http_bind.erl b/src/web/ejabberd_http_bind.erl index e55b840cb..8893998c5 100644 --- a/src/web/ejabberd_http_bind.erl +++ b/src/web/ejabberd_http_bind.erl @@ -4,7 +4,7 @@ %%% Purpose : Implements XMPP over BOSH (XEP-0205) (formerly known as %%% HTTP Binding) %%% Created : 21 Sep 2005 by Stefan Strigler -%%% Id : $Id: ejabberd_http_bind.erl 942 2009-04-22 15:25:31Z mremond $ +%%% Id : $Id: ejabberd_http_bind.erl 944 2009-04-30 18:03:23Z gcant $ %%%---------------------------------------------------------------------- -module(ejabberd_http_bind). @@ -413,7 +413,6 @@ handle_sync_event({http_get, Rid, Wait, Hold}, From, StateName, StateData) -> ReqList = StateData#state.req_list, WaitTimer = erlang:start_timer(Wait * 1000, self(), []), {next_state, StateName, StateData#state{ - input = "", output = Output, http_receiver = From, wait_timer = WaitTimer,