From: jbasney Date: Tue, 7 Mar 2006 23:12:49 +0000 (+0000) Subject: remove unnecessary deviations from Simon's patch X-Git-Tag: OPENSSH_GSI_GPT_3_7~2 X-Git-Url: http://andersk.mit.edu/gitweb/gssapi-openssh.git/commitdiff_plain/d33fd7cddd6fc962898bee9abdd0147f1383eade remove unnecessary deviations from Simon's patch --- diff --git a/openssh/kexgsss.c b/openssh/kexgsss.c index 4e93cb8..9f51705 100644 --- a/openssh/kexgsss.c +++ b/openssh/kexgsss.c @@ -221,13 +221,13 @@ kexgss_server(Kex *kex) BN_free(dh_client_pub); if (kex->session_id == NULL) { - kex->session_id_len = 20; + kex->session_id_len = hashlen; kex->session_id = xmalloc(kex->session_id_len); memcpy(kex->session_id, hash, kex->session_id_len); } gssbuf.value = hash; - gssbuf.length = 20; /* Hashlen appears to always be 20 */ + gssbuf.length = hashlen; if (GSS_ERROR(PRIVSEP(ssh_gssapi_sign(ctxt,&gssbuf,&msg_tok)))) fatal("Couldn't get MIC");