1 Index: squid/helpers/ntlm_auth/winbind/wb_ntlm_auth.c
2 diff -c squid/helpers/ntlm_auth/winbind/wb_ntlm_auth.c:1.1.2.9 squid/helpers/ntlm_auth/winbind/wb_ntlm_auth.c:1.1.2.10
3 *** squid/helpers/ntlm_auth/winbind/wb_ntlm_auth.c:1.1.2.9 Thu Jun 30 12:50:56 2005
4 --- squid/helpers/ntlm_auth/winbind/wb_ntlm_auth.c Sat Jul 9 02:42:49 2005
7 if (have_urandom == DONTKNOW) {
10 result = stat(ENTROPY_SOURCE, &st);
11 if (result != 0 || !(S_ISCHR(st.st_mode) || S_ISBLK(st.st_mode))) {
12 debug("Entropy source " ENTROPY_SOURCE " is unavailable\n");
15 ! if ((urandom_file = fopen(ENTROPY_SOURCE, "r")) == NULL) {
18 warn("Can't open entropy source " ENTROPY_SOURCE "\n");
20 ! gettimeofday(&t, NULL);
21 ! seed = squid_random() * getpid() * t.tv_sec * t.tv_usec;
22 ! squid_srandom(seed);
30 if (have_urandom == DONTKNOW) {
35 + gettimeofday(&t, NULL);
36 + seed = squid_random() * getpid() * t.tv_sec * t.tv_usec;
37 + squid_srandom(seed);
38 result = stat(ENTROPY_SOURCE, &st);
39 if (result != 0 || !(S_ISCHR(st.st_mode) || S_ISBLK(st.st_mode))) {
40 debug("Entropy source " ENTROPY_SOURCE " is unavailable\n");
42 ! } else if ((urandom_file = fopen(ENTROPY_SOURCE, "r")) == NULL) {
43 warn("Can't open entropy source " ENTROPY_SOURCE "\n");
52 domain = strdup(response.data.domain_name);
55 ! warn("target domain is %s\n", domain);
60 domain = strdup(response.data.domain_name);
63 ! debug("target domain is %s\n", domain);