aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Dillon <dillon@FreeBSD.org>2002-02-18 19:49:30 +0000
committerMatthew Dillon <dillon@FreeBSD.org>2002-02-18 19:49:30 +0000
commit3e1ce344baebe1f56863d29d656549c93a464ded (patch)
tree202bd9c83cb98f48fa43893be6625275f939f5b8
parent978d3bfe9c12ca85340148110b6cb5509e100ee2 (diff)
downloadsrc-3e1ce344baebe1f56863d29d656549c93a464ded.tar.gz
src-3e1ce344baebe1f56863d29d656549c93a464ded.zip
Notes
-rw-r--r--sys/kern/kern_random.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/kern_random.c b/sys/kern/kern_random.c
index 901715b067e0..1c859649687b 100644
--- a/sys/kern/kern_random.c
+++ b/sys/kern/kern_random.c
@@ -199,8 +199,9 @@ add_timer_randomness(struct random_bucket *r, struct timer_rand_state *state,
int delta, delta2;
u_int nbits;
u_int32_t time;
+ struct timecounter *tc = timecounter; /* can change at any time */
- num ^= timecounter->tc_get_timecount(timecounter) << 16;
+ num ^= tc->tc_get_timecount(tc) << 16;
r->entropy_count += 2;
time = ticks;