From a16a9b0f1ea04ab1e09cee177a8e2472cdb39f55 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Mon, 12 Mar 2001 08:14:22 +0000 Subject: [PATCH] Fix LP64 problem in Kerberos 5 TGT passing. Obtained from: NetBSD (done by thorpej@netbsd.org) --- crypto/openssh/auth1.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crypto/openssh/auth1.c b/crypto/openssh/auth1.c index 3c0e2b6be6cf..b5d3bd8140c8 100644 --- a/crypto/openssh/auth1.c +++ b/crypto/openssh/auth1.c @@ -397,7 +397,9 @@ do_authloop(struct passwd * pw, char *luser) { krb5_data tgt; - tgt.data = packet_get_string(&tgt.length); + u_int tgtlen; + tgt.data = packet_get_string(&tgtlen); + tgt.length = tgtlen; if (!auth_krb5_tgt(luser, &tgt, tkt_client)) verbose ("Kerberos V5 TGT refused for %.100s", luser);