[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