25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-12-26 17:38:45 +01:00

Fix data convertion

This commit is contained in:
Evgeniy Khramtsov 2012-10-25 22:42:58 +10:00
parent 12ab5a749f
commit 3e8a0af6d1

View File

@ -56,7 +56,8 @@
-type conn_param() :: {binary(), binary(), inet:port_number(), binary()} | -type conn_param() :: {binary(), binary(), inet:port_number(), binary()} |
{binary(), binary(), inet:port_number()} | {binary(), binary(), inet:port_number()} |
{binary(), binary()}. {binary(), binary()} |
{binary()}.
-record(irc_connection, -record(irc_connection,
{jid_server_host = {#jid{}, <<"">>, <<"">>} :: {jid(), binary(), binary()}, {jid_server_host = {#jid{}, <<"">>, <<"">>} :: {jid(), binary(), binary()},
@ -1224,7 +1225,9 @@ data_to_binary(Data) ->
({connections_params, Params}) -> ({connections_params, Params}) ->
{connections_params, {connections_params,
lists:map( lists:map(
fun({S, E}) -> fun({S}) ->
{iolist_to_binary(S)};
({S, E}) ->
{iolist_to_binary(S), iolist_to_binary(E)}; {iolist_to_binary(S), iolist_to_binary(E)};
({S, E, Port}) -> ({S, E, Port}) ->
{iolist_to_binary(S), iolist_to_binary(E), Port}; {iolist_to_binary(S), iolist_to_binary(E), Port};
@ -1238,7 +1241,9 @@ data_to_binary(Data) ->
conn_params_to_list(Params) -> conn_params_to_list(Params) ->
lists:map( lists:map(
fun({S, E}) -> fun({S}) ->
{binary_to_list(S)};
({S, E}) ->
{binary_to_list(S), binary_to_list(E)}; {binary_to_list(S), binary_to_list(E)};
({S, E, Port}) -> ({S, E, Port}) ->
{binary_to_list(S), binary_to_list(E), Port}; {binary_to_list(S), binary_to_list(E), Port};