[Bug 614] bug in krb4 support for OpenSSH on IRIX 64-bit ABI
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Thu Jul 10 15:27:50 EST 2003
http://bugzilla.mindrot.org/show_bug.cgi?id=614
komanek at natur.cuni.cz changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |WORKSFORME
------- Additional Comments From komanek at natur.cuni.cz 2003-07-10 15:27 -------
Solution: you can either use 32-bit version of 'ssh' binary (note: you will need
32-bit versions of libraries in krb4 and openssl for linking this one binary, so
it is probably better to compile whole OpenSSH distribution in 32-bit version),
or to apply the following patch to 'sshconnect1.c' and recompile/reinstall OpenSSH:
*** ./openssh-3.6p1-orig/sshconnect1.c Wed Jul 9 13:55:37 2003
--- ./openssh-3.6p1/sshconnect1.c Wed Jul 9 15:31:42 2003
***************
*** 484,489 ****
--- 484,492 ----
/* Fetch the (incremented) checksum that we supplied in the request. */
memcpy((char *)&cksum, (char *)msg_data.app_data,sizeof(cksum));
+ #ifdef _MIPS_SIM_ABI64
+ cksum >>= 32;
+ #endif
cksum = ntohl(cksum);
/* If it matches, we're golden. */
Tested on: SGI Irix 6.5.20, OpenSSH 3.6p1, MIPSPro Compiler 7.2.1 (patched) /
SGI Freeware GCC 3.2.2
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the openssh-bugs
mailing list