From f667b46ddfa7bd6dd45c9f865da51195216a5b59 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 18 May 1997 18:53:06 +0000 Subject: [PATCH] try to give a better error message (than a core dump :-) when talking to an old kxd. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1727 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/kx/kx.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/appl/kx/kx.c b/appl/kx/kx.c index 9f230f6b0..5e9bc8ad2 100644 --- a/appl/kx/kx.c +++ b/appl/kx/kx.c @@ -250,8 +250,11 @@ doit_passive (char *host, char *user, int debugp, int keepalivep, err (1, "write to %s", host); len = read_encrypted (otherside, msg, sizeof(msg), &ret, schedule, &key, &him, &me); - if (len < 0) - err (1, "read from %s", host); + if (len <= 0) + errx (1, + "error reading initial message from %s: " + "this probably means it's using an old version.", + host); p = (u_char *)ret; if (*p == ERROR) { p++;