From f63ed0b76e6c3a70d537f9135957a36a00c476b5 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sun, 13 Apr 2025 09:22:15 +1000 Subject: [PATCH] Remove two global variables used to set the initial seed Signed-off-by: Ronnie Sahlberg --- lib/init.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/init.c b/lib/init.c index 817a045..0f78126 100644 --- a/lib/init.c +++ b/lib/init.c @@ -151,15 +151,14 @@ void iscsi_sfree(struct iscsi_context *iscsi, void* ptr) { } } -static bool rd_set = false; -static pthread_mutex_t rd_mutex = PTHREAD_MUTEX_INITIALIZER; - static void iscsi_srand_init(struct iscsi_context *iscsi) { unsigned int seed; int urand_fd; ssize_t rc; int err; + static bool rd_set = false; + static pthread_mutex_t rd_mutex = PTHREAD_MUTEX_INITIALIZER; if (rd_set) { /* fast case, seed has been set */