|
@@ -33,7 +33,8 @@ stop(Pid) ->
|
|
|
-spec init(gs_args()) -> gs_init_reply().
|
|
|
init(PoolName) ->
|
|
|
process_flag(trap_exit, true),
|
|
|
- random:seed(now()),
|
|
|
+ <<A:32, B:32, C:32>> = crypto:rand_bytes(12),
|
|
|
+ random:seed({A,B,C}),
|
|
|
self() ! open_connection,
|
|
|
{ok, #state{pool_name = PoolName,
|
|
|
send_keep_alive_timer = make_ref(), % no need to check for undefined in cancel_timer
|