$NetBSD$

SVN rev 16947 from upstream.

--- src/lib/entropy.c.orig	2009-07-14 12:11:05 +0300
+++ src/lib/entropy.c	2009-07-14 12:11:54 +0300
@@ -120,15 +120,12 @@ entropy_collect(struct sha1 *digest)
 		 * Compute the SHA1 of the output (either ps or /dev/urandom).
 		 */
 
-		SHA1Input(&ctx, f, sizeof *f);		/* Initial state */
-
 		for (;;) {
 			guint8 data[1024];
 			int r;
 			int len = is_pipe ? sizeof(data) : 128;
 
 			r = fread(data, 1, len, f);
-			SHA1Input(&ctx, f, sizeof *f);	/* Changes as we read */
 			if (r)
 				SHA1Input(&ctx, data, r);
 			if (r < len || !is_pipe)		/* Read once from /dev/urandom */
