summaryrefslogtreecommitdiff
path: root/src/mod_usertrack.c
diff options
context:
space:
mode:
authorStefan Bühler <stbuehler@web.de>2009-06-11 09:53:34 +0000
committerStefan Bühler <stbuehler@web.de>2009-06-11 09:53:34 +0000
commit7ad47923573b7218d7d55ab7150a698723588f76 (patch)
tree82af43baddb254125418fabbbfcc2f7ad5b2b960 /src/mod_usertrack.c
parent93bac6a31e1b3b8cfb1ace8a0fc93f7d29cda476 (diff)
downloadlighttpd-git-7ad47923573b7218d7d55ab7150a698723588f76.tar.gz
Add support for "real" entropy from /dev/[u]random (fixes #1977)
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2524 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/mod_usertrack.c')
-rw-r--r--src/mod_usertrack.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mod_usertrack.c b/src/mod_usertrack.c
index be57a17e..246bb980 100644
--- a/src/mod_usertrack.c
+++ b/src/mod_usertrack.c
@@ -229,6 +229,7 @@ URIHANDLER_FUNC(mod_usertrack_uri_handler) {
/* we assume sizeof(time_t) == 4 here, but if not it ain't a problem at all */
LI_ltostr(hh, srv->cur_ts);
MD5_Update(&Md5Ctx, (unsigned char *)hh, strlen(hh));
+ MD5_Update(&Md5Ctx, (unsigned char *)srv->entropy, sizeof(srv->entropy));
LI_ltostr(hh, rand());
MD5_Update(&Md5Ctx, (unsigned char *)hh, strlen(hh));