From cb2fbb240718d7ca861f4d283711d6a54bc7a714 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Sun, 10 Feb 2008 22:24:55 +1100 Subject: - djm@cvs.openbsd.org 2008/01/19 22:37:19 [ssh-keygen.c] unbreak line numbering (broken in revision 1.164), fix error message --- ssh-keygen.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'ssh-keygen.c') diff --git a/ssh-keygen.c b/ssh-keygen.c index 6a2c52017..adacbff0b 100644 --- a/ssh-keygen.c +++ b/ssh-keygen.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh-keygen.c,v 1.164 2008/01/19 22:22:58 djm Exp $ */ +/* $OpenBSD: ssh-keygen.c,v 1.165 2008/01/19 22:37:19 djm Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1994 Tatu Ylonen , Espoo, Finland @@ -504,7 +504,7 @@ do_fingerprint(struct passwd *pw) FILE *f; Key *public; char *comment = NULL, *cp, *ep, line[16*1024], *fp; - int i, skip = 0, num = 1, invalid = 1; + int i, skip = 0, num = 0, invalid = 1; enum fp_rep rep; enum fp_type fptype; struct stat st; @@ -536,7 +536,8 @@ do_fingerprint(struct passwd *pw) if (f != NULL) { while (fgets(line, sizeof(line), f)) { if ((cp = strchr(line, '\n')) == NULL) { - error("line %d too long: %.40s...", num, line); + error("line %d too long: %.40s...", + num + 1, line); skip = 1; continue; } @@ -613,7 +614,7 @@ do_known_hosts(struct passwd *pw, const char *name) Key *public; char *cp, *cp2, *kp, *kp2; char line[16*1024], tmp[MAXPATHLEN], old[MAXPATHLEN]; - int c, skip = 0, inplace = 0, num = 1, invalid = 0, has_unhashed = 0; + int c, skip = 0, inplace = 0, num = 0, invalid = 0, has_unhashed = 0; if (!have_identity) { cp = tilde_expand_filename(_PATH_SSH_USER_HOSTFILE, pw->pw_uid); @@ -649,7 +650,7 @@ do_known_hosts(struct passwd *pw, const char *name) while (fgets(line, sizeof(line), in)) { if ((cp = strchr(line, '\n')) == NULL) { - error("line %d too long: %.40s...", num, line); + error("line %d too long: %.40s...", num + 1, line); skip = 1; invalid = 1; continue; @@ -748,7 +749,7 @@ do_known_hosts(struct passwd *pw, const char *name) fclose(in); if (invalid) { - fprintf(stderr, "%s is not a valid known_host file.\n", + fprintf(stderr, "%s is not a valid known_hosts file.\n", identity_file); if (inplace) { fprintf(stderr, "Not replacing existing known_hosts " -- cgit v1.2.3