PuTTY bug psftp-assert-lp64be

Home | Licence | FAQ | Docs | Download | Keys | Links
Mirrors | Updates | Feedback | Changes | Wishlist | Team

summary: PSFTP doesn't work on big-endian 64-bit systems
class: bug: This is clearly an actual problem we want fixed.
difficulty: fun: Just needs tuits, and not many of them.
priority: medium: This should be fixed one day.
present-in: 0.60

When compiled as a 64-bit application on Solaris 10, PSFTP fails on
assert (rreq == req) in file psftp.c, function do_sftp_init().  This
doesn't happen if it's compiled 32-bit.  A crude replacement of all
instances of "unsigned long" with "uint32" (equivalent to "unsigned int")
throughout psftp.c and psftp.h makes the problem go away.

Audit trail for this bug.


If you want to comment on this web site, see the Feedback page.
(last revision of this bug record was at 2007-07-18 23:40:21 +0100)