From afd7febd980bb000f81d5251d03d500cb43c39f4 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 4 Jul 2007 22:30:25 +0000 Subject: [PATCH] r23710: Remove some code duplication, we do have a random number generator --- source/libsmb/namequery.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/source/libsmb/namequery.c b/source/libsmb/namequery.c index 0826bc52181..bde24b4b904 100644 --- a/source/libsmb/namequery.c +++ b/source/libsmb/namequery.c @@ -145,15 +145,11 @@ char *saf_fetch( const char *domain ) static int generate_trn_id(void) { - static int trn_id; + uint16 id; - if (trn_id == 0) { - sys_srandom(sys_getpid()); - } - - trn_id = sys_random(); + generate_random_buffer((uint8 *)&id, sizeof(id)); - return trn_id % (unsigned)0x7FFF; + return id % (unsigned)0x7FFF; } /**************************************************************************** -- 2.47.3