<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">When a write is done into the random device, rnd(4) only a small part of the
data was actually used.

Apply by doing:
	cd /usr/src
	patch -p0 &lt; 017_rnd.patch
And then rebuild your kernel.

Index: sys/dev/rnd.c
===================================================================
RCS file: /cvs/src/sys/dev/rnd.c,v
retrieving revision 1.45
diff -u -r1.45 rnd.c
--- sys/dev/rnd.c	2000/10/22 01:08:52	1.45
+++ sys/dev/rnd.c	2001/01/23 03:47:23
@@ -612,7 +612,7 @@
 	int new_rotate;
 	u_int32_t w;
 
-	while (n--) {
+	for (; n--; buf++) {
 		w = roll(*buf, random_state.input_rotate);
 		i = random_state.add_ptr =
 		    (random_state.add_ptr - 1) &amp; (POOLWORDS - 1);
</pre></body></html>