Print out the used seed in smbtorture
authorVolker Lendecke <vl@samba.org>
Sat, 8 Mar 2008 21:29:35 +0000 (22:29 +0100)
committerVolker Lendecke <vl@samba.org>
Sat, 8 Mar 2008 21:29:35 +0000 (22:29 +0100)
(This used to be commit 26d64d22d65938023a4e45c3893e7021e51f4d9c)

source3/torture/torture.c

index 8d67e512fe66bb2c30adf72b45ac52253a287a61..d8add208f52e21f27506450b8c02a936d1cf2c50 100644 (file)
@@ -5502,6 +5502,7 @@ static void usage(void)
        int gotpass = 0;
        bool correct = True;
        TALLOC_CTX *frame = talloc_stackframe();
+       int seed = time(NULL);
 
        dbf = x_stdout;
 
@@ -5547,8 +5548,6 @@ static void usage(void)
        argc--;
        argv++;
 
-       srandom(time(NULL));
-
        fstrcpy(workgroup, lp_workgroup());
 
        while ((opt = getopt(argc, argv, "p:hW:U:n:N:O:o:m:Ld:Aec:ks:b:")) != EOF) {
@@ -5557,7 +5556,7 @@ static void usage(void)
                        port_to_use = atoi(optarg);
                        break;
                case 's':
-                       srandom(atoi(optarg));
+                       seed = atoi(optarg);
                        break;
                case 'W':
                        fstrcpy(workgroup,optarg);
@@ -5620,6 +5619,10 @@ static void usage(void)
                }
        }
 
+       d_printf("using seed %d\n", seed);
+
+       srandom(seed);
+
        if(use_kerberos && !gotuser) gotpass = True;
 
        while (!gotpass) {