From 08d3bdb4ed1cb50fef04738944a41fb96444d6df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Ned=C5=BEibovi=C4=87?= <damir.nedzibovic@enreach.com> Date: Thu, 4 Mar 2021 11:03:39 +0100 Subject: [PATCH] Use ssl_random() instead. --- daemon/poller.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/daemon/poller.c b/daemon/poller.c index 38961200d..3952b51e4 100644 --- a/daemon/poller.c +++ b/daemon/poller.c @@ -91,9 +91,7 @@ struct poller *poller_map_get(struct poller_map *map) { p = g_hash_table_lookup(map->table, (gpointer)tid); if (!p) { gpointer *arr = g_hash_table_get_keys_as_array(map->table, NULL); - GRand *rnd = g_rand_new(); - p = g_hash_table_lookup(map->table, arr[g_rand_int_range(rnd, 0, g_hash_table_size(map->table))]); - g_rand_free(rnd); + p = g_hash_table_lookup(map->table, arr[ssl_random() % g_hash_table_size(map->table)]); } mutex_unlock(&map->lock); return p;