From 254e1ad28b095b54ac3df3c840c6a7f3b27da203 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 4 Jul 2007 22:30:25 +0000 Subject: r23710: Remove some code duplication, we do have a random number generator (This used to be commit afd7febd980bb000f81d5251d03d500cb43c39f4) --- source3/libsmb/namequery.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'source3') diff --git a/source3/libsmb/namequery.c b/source3/libsmb/namequery.c index 0826bc5218..bde24b4b90 100644 --- a/source3/libsmb/namequery.c +++ b/source3/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; } /**************************************************************************** -- cgit