From fea217f96f1396ee83341f596ecc083f6a91dfbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulf=20M=C3=B6ller?= Date: Fri, 25 Feb 2000 14:16:43 +0000 Subject: EGD bugfix. Submitted by: Lutz Jaenicke --- apps/app_rand.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'apps/app_rand.c') diff --git a/apps/app_rand.c b/apps/app_rand.c index ea35bf9b1d..f7f133831d 100644 --- a/apps/app_rand.c +++ b/apps/app_rand.c @@ -162,7 +162,8 @@ long app_RAND_load_files(char *name) char *p,*n; int last; long tot=0; - + int egd; + for (;;) { last=0; @@ -173,7 +174,8 @@ long app_RAND_load_files(char *name) name=p+1; if (*n == '\0') break; - tot+=RAND_egd(n); + egd=RAND_egd(n); + if (egd > 0) tot+=egd; tot+=RAND_load_file(n,1024L*1024L); if (last) break; } -- cgit v1.2.3