summaryrefslogtreecommitdiff
path: root/src/gen_iq_handler.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2015-12-04 15:08:43 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2015-12-04 15:08:43 +0100
commit5c329a769904c05b21173a7e3d7bd0d95fe5d66c (patch)
treed376ac03567fe4e6bea933fffa9ee82aac16bea3 /src/gen_iq_handler.erl
parenttrusted_proxies option not parsed correctly (#860) (diff)
Remove now() - part 1
Diffstat (limited to 'src/gen_iq_handler.erl')
-rw-r--r--src/gen_iq_handler.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gen_iq_handler.erl b/src/gen_iq_handler.erl
index 2b712aad..fa2a9773 100644
--- a/src/gen_iq_handler.erl
+++ b/src/gen_iq_handler.erl
@@ -113,7 +113,8 @@ handle(Host, Module, Function, Opts, From, To, IQ) ->
{one_queue, Pid} ->
Pid ! {process_iq, From, To, IQ};
{queues, Pids} ->
- Pid = lists:nth(erlang:phash(now(), length(Pids)), Pids),
+ Pid = lists:nth(erlang:phash(p1_time_compat:unique_integer(),
+ length(Pids)), Pids),
Pid ! {process_iq, From, To, IQ};
parallel ->
spawn(?MODULE, process_iq,
@@ -179,4 +180,3 @@ code_change(_OldVsn, State, _Extra) -> {ok, State}.
%%--------------------------------------------------------------------
%%% Internal functions
%%--------------------------------------------------------------------
-