24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-09-27 14:30:55 +02:00

Use string instead of binary for body content

This commit is contained in:
Badlop 2010-06-21 18:47:15 +02:00
parent cd4c730b9c
commit 6fc578f2ee

View File

@ -105,7 +105,7 @@ init({SockMod, Socket}, Opts) ->
end, end,
case SockMod1 of case SockMod1 of
gen_tcp -> gen_tcp ->
inet:setopts(Socket1, [{packet, http}, {recbuf, 8192}]); inet:setopts(Socket1, [list, {packet, http}, {recbuf, 8192}]);
_ -> _ ->
ok ok
end, end,
@ -473,7 +473,7 @@ recv_data(State, Len, Acc) ->
[] -> [] ->
case (State#state.sockmod):recv(State#state.socket, Len, 300000) of case (State#state.sockmod):recv(State#state.socket, Len, 300000) of
{ok, Data} -> {ok, Data} ->
recv_data(State, Len - size(Data), [Acc | Data]); recv_data(State, Len - length(Data), [Acc | Data]);
_ -> _ ->
"" ""
end; end;
@ -1010,8 +1010,8 @@ is_space(_) ->
strip_spaces(String) -> strip_spaces(String) ->
strip_spaces(String, both). strip_spaces(String, both).
strip_spaces(String, left) -> %%strip_spaces(String, left) ->
drop_spaces(String); %% drop_spaces(String);
strip_spaces(String, right) -> strip_spaces(String, right) ->
lists:reverse(drop_spaces(lists:reverse(String))); lists:reverse(drop_spaces(lists:reverse(String)));
strip_spaces(String, both) -> strip_spaces(String, both) ->