]> granicus.if.org Git - ejabberd/commitdiff
Fix R15B compilation
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Mon, 9 Mar 2015 14:50:14 +0000 (17:50 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Mon, 9 Mar 2015 14:50:14 +0000 (17:50 +0300)
src/ejabberd_sm_odbc.erl

index ef24fa557a6c5179ba1cd1216c7b8f0ad0335a79..55bbc74fb1f53f642302b0f265ac9fb99a9366b9 100644 (file)
@@ -30,7 +30,7 @@
 %%%===================================================================
 -spec init() -> ok | {error, any()}.
 init() ->
-    Node = ejabberd_odbc:escape(erlang:atom_to_binary(node(), utf8)),
+    Node = ejabberd_odbc:escape(jlib:atom_to_binary(node())),
     lists:foldl(
       fun(Host, ok) ->
              case ejabberd_odbc:sql_query(
@@ -70,7 +70,7 @@ set_session(#session{sid = {Now, Pid}, usr = {U, LServer, R},
     PrioS = enc_priority(Priority),
     TS = now_to_timestamp(Now),
     PidS = list_to_binary(erlang:pid_to_list(Pid)),
-    Node = ejabberd_odbc:escape(erlang:atom_to_binary(node(Pid), utf8)),
+    Node = ejabberd_odbc:escape(jlib:atom_to_binary(node(Pid))),
     case odbc_queries:update(
           LServer,
           <<"sm">>,
@@ -145,10 +145,10 @@ get_sessions(LUser, LServer, LResource) ->
 %%% Internal functions
 %%%===================================================================
 now_to_timestamp({MSec, Sec, USec}) ->
-    erlang:integer_to_binary((MSec * 1000000 + Sec) * 1000000 + USec).
+    jlib:integer_to_binary((MSec * 1000000 + Sec) * 1000000 + USec).
 
 timestamp_to_now(TS) ->
-    I = erlang:binary_to_integer(TS),
+    I = jlib:binary_to_integer(TS),
     Head = I div 1000000,
     USec = I rem 1000000,
     MSec = Head div 1000000,
@@ -156,7 +156,7 @@ timestamp_to_now(TS) ->
     {MSec, Sec, USec}.
 
 dec_priority(Prio) ->
-    case catch erlang:binary_to_integer(Prio) of
+    case catch jlib:binary_to_integer(Prio) of
        {'EXIT', _} ->
            undefined;
        Int ->
@@ -166,7 +166,7 @@ dec_priority(Prio) ->
 enc_priority(undefined) ->
     <<"">>;
 enc_priority(Int) when is_integer(Int) ->
-    erlang:integer_to_binary(Int).
+    jlib:integer_to_binary(Int).
 
 row_to_session(LServer, [USec, PidS, User, Resource, PrioS, InfoS]) ->
     Now = timestamp_to_now(USec),