From: Tom Lane Date: Sun, 7 Sep 2003 15:27:25 +0000 (+0000) Subject: Remove another useless, counterproductive srandom() call. X-Git-Tag: REL7_4_BETA3~87 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2f606ed87dc31a1183cd60fb99acb6ef6fb80e19;p=postgresql Remove another useless, counterproductive srandom() call. --- diff --git a/contrib/chkpass/chkpass.c b/contrib/chkpass/chkpass.c index 4cd67ea75e..dc8a418232 100644 --- a/contrib/chkpass/chkpass.c +++ b/contrib/chkpass/chkpass.c @@ -4,7 +4,7 @@ * darcy@druid.net * http://www.druid.net/darcy/ * - * $Id: chkpass.c,v 1.10 2003/07/24 17:52:12 tgl Exp $ + * $Id: chkpass.c,v 1.11 2003/09/07 15:27:25 tgl Exp $ * best viewed with tabs set to 4 */ @@ -69,7 +69,6 @@ chkpass_in(PG_FUNCTION_ARGS) char *str = PG_GETARG_CSTRING(0); chkpass *result; char mysalt[4]; - static bool random_initialized = false; static char salt_chars[] = "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; @@ -93,12 +92,6 @@ chkpass_in(PG_FUNCTION_ARGS) result = (chkpass *) palloc(sizeof(chkpass)); - if (!random_initialized) - { - srandom((unsigned int) time(NULL)); - random_initialized = true; - } - mysalt[0] = salt_chars[random() & 0x3f]; mysalt[1] = salt_chars[random() & 0x3f]; mysalt[2] = 0; /* technically the terminator is not