From 10f6f6ba9ee14d306f8780edee8a10640c1643e0 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Wed, 17 Nov 1999 17:29:08 +1100 Subject: - Merged OpenBSD CVS changes - [ChangeLog.Ylonen] noone needs this anymore - [authfd.c] close-on-exec for auth-socket, ok deraadt - [hostfile.c] in known_hosts key lookup the entry for the bits does not need to match, all the information is contained in n and e. This solves the problem with buggy servers announcing the wrong modulus length. markus and me. - [serverloop.c] bugfix: check for space if child has terminated, from: iedowse@maths.tcd.ie - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c] [fingerprint.c fingerprint.h] rsa key fingerprints, idea from Bjoern Groenvall - [ssh-agent.1] typo - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@ - [sshd.c] force logging to stderr while loading private key file (lost while converting to new log-levels) --- hostfile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'hostfile.c') diff --git a/hostfile.c b/hostfile.c index 79ff7f988..de21c904e 100644 --- a/hostfile.c +++ b/hostfile.c @@ -14,7 +14,7 @@ Functions for manipulating the known hosts files. */ #include "includes.h" -RCSID("$Id: hostfile.c,v 1.3 1999/11/16 02:37:16 damien Exp $"); +RCSID("$Id: hostfile.c,v 1.4 1999/11/17 06:29:08 damien Exp $"); #include "packet.h" #include "ssh.h" @@ -231,7 +231,7 @@ check_host_in_hostfile(const char *filename, const char *host, } /* Check if the current key is the same as the given key. */ - if (kbits == bits && BN_cmp(ke, e) == 0 && BN_cmp(kn, n) == 0) + if (BN_cmp(ke, e) == 0 && BN_cmp(kn, n) == 0) { /* Ok, they match. */ fclose(f); -- cgit v1.2.3