]> granicus.if.org Git - postgresql/commitdiff
Remove another useless, counterproductive srandom() call.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 7 Sep 2003 15:27:25 +0000 (15:27 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 7 Sep 2003 15:27:25 +0000 (15:27 +0000)
contrib/chkpass/chkpass.c

index 4cd67ea75e9afae3d02cf3a8da0857c7ea276b62..dc8a418232fdb1b07497401c044b75dff8f86c55 100644 (file)
@@ -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