From ba582f753a4c3eb2dd793904fb6a378ed8ffd90a Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 21 May 2004 08:27:04 +0000 Subject: Changed sum_init() to take a seed value as an arg instead of always using checksum_init. This fixes an authentication problem in server mode (as pointed out by Craig Barratt). --- authenticate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'authenticate.c') diff --git a/authenticate.c b/authenticate.c index 56be490b..db196617 100644 --- a/authenticate.c +++ b/authenticate.c @@ -65,7 +65,7 @@ static void gen_challenge(char *addr, char *challenge) SIVAL(input, 20, tv.tv_usec); SIVAL(input, 24, getpid()); - sum_init(); + sum_init(0); sum_update(input, sizeof input); sum_end(challenge); } @@ -199,7 +199,7 @@ static void generate_hash(char *in, char *challenge, char *out) { char buf[16]; - sum_init(); + sum_init(0); sum_update(in, strlen(in)); sum_update(challenge, strlen(challenge)); sum_end(buf); -- cgit v1.2.3