diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2015-12-04 15:08:43 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2015-12-04 15:08:43 +0100 |
commit | 5c329a769904c05b21173a7e3d7bd0d95fe5d66c (patch) | |
tree | d376ac03567fe4e6bea933fffa9ee82aac16bea3 /src/gen_iq_handler.erl | |
parent | trusted_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.erl | 4 |
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 %%-------------------------------------------------------------------- - |