[Bug 1502] New: Incompatible declaration of AuthctxtV2.success
bugzilla-daemon at bugzilla.mindrot.org
bugzilla-daemon at bugzilla.mindrot.org
Tue Aug 12 02:44:07 EST 2008
https://bugzilla.mindrot.org/show_bug.cgi?id=1502
Summary: Incompatible declaration of AuthctxtV2.success
Classification: Unclassified
Product: Portable OpenSSH
Version: 5.0p1
Platform: Other
OS/Version: Other
Status: NEW
Severity: normal
Priority: P2
Component: ssh
AssignedTo: unassigned-bugs at mindrot.org
ReportedBy: THanson at CardinalPeak.com
Source file sshconnect2.c contains the definition of structure
AuthctxtV2. Field "success" in this structure is declared as type
"int".
In function ssh_userauth2(), authctxt.success is passed to
dispatch_run() as the second argument.
dispatch_run() is declared in dispatch.c with a second parameter of
type sig_atomic_t.
On some OS's (i.e. VxWorks) "sig_atomic_t" is declared as "unsigned
char". Where the system is also big-endian, the size mismatch between
"sig_atomic_t" as "unsigned char" and "authctxt.success" as "int"
causes the data to be written to / read from different bytes.
--
Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list