From: Volker Lendecke Date: Wed, 4 Jul 2007 22:30:25 +0000 (+0000) Subject: r23710: Remove some code duplication, we do have a random number generator X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~51 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=afd7febd980bb000f81d5251d03d500cb43c39f4;p=thirdparty%2Fsamba.git r23710: Remove some code duplication, we do have a random number generator --- 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; } /****************************************************************************