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
This commit is contained in:
Assar Westerlund
1997-05-18 18:53:06 +00:00
parent a414f0e652
commit f667b46ddf

View File

@@ -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++;