]> granicus.if.org Git - fcron/commitdiff
fixed variable 'seed' assignement: was using ^= instead of =
authorthib <thib>
Wed, 7 Nov 2007 09:15:40 +0000 (09:15 +0000)
committerthib <thib>
Wed, 7 Nov 2007 09:15:40 +0000 (09:15 +0000)
fcron.c

diff --git a/fcron.c b/fcron.c
index 0a04db8a3719ecc80f76649bfa9ac1b75d7642d4..dffbe85489812409c1e2413d7cd9abb25cb655f4 100644 (file)
--- a/fcron.c
+++ b/fcron.c
@@ -21,7 +21,7 @@
  *  `LICENSE' that comes with the fcron source distribution.
  */
 
- /* $Id: fcron.c,v 1.81 2007-06-24 22:01:22 thib Exp $ */
+ /* $Id: fcron.c,v 1.82 2007-11-07 09:15:40 thib Exp $ */
 
 #include "fcron.h"
 
@@ -33,7 +33,7 @@
 #include "socket.h"
 #endif
 
-char rcs_info[] = "$Id: fcron.c,v 1.81 2007-06-24 22:01:22 thib Exp $";
+char rcs_info[] = "$Id: fcron.c,v 1.82 2007-11-07 09:15:40 thib Exp $";
 
 void main_loop(void);
 void check_signal(void);
@@ -646,9 +646,9 @@ main(int argc, char **argv)
 #ifdef HAVE_GETTIMEOFDAY
        struct timeval tv;     /* we use usec field to get more precision */
        gettimeofday(&tv, NULL);
-       seed ^= ((unsigned int) tv.tv_usec) ^ ((unsigned int) tv.tv_sec);
+       seed = ((unsigned int) tv.tv_usec) ^ ((unsigned int) tv.tv_sec);
 #else
-       seed ^= (unsigned int) time(NULL);
+       seed = (unsigned int) time(NULL);
 #endif
        gethostname(hostname, sizeof(hostname));