Replace random() and related calls with generate_random_buffer()
[ambi/samba-autobuild/.git] / source3 / smbd / msdfs.c
index a39efce0689554fdc3a02ae9059fd0da24250834..e895c1f7accf4a83e74dde13705dc52cb948df5e 100644 (file)
@@ -431,13 +431,12 @@ NTSTATUS create_conn_struct_cwd(TALLOC_CTX *ctx,
 
 static void shuffle_strlist(char **list, int count)
 {
-       int i, r;
+       int i;
+       uint32_t r;
        char *tmp;
 
-       srandom(time(NULL));
-
        for (i = count; i > 1; i--) {
-               r = random() % i;
+               r = generate_random() % i;
 
                tmp = list[i-1];
                list[i-1] = list[r];