Pass in the correct value for the first argument of select (one larger
authorRuss Allbery <rra@stanford.edu>
Mon, 19 Jun 2006 23:37:09 +0000 (23:37 +0000)
committerRuss Allbery <rra@stanford.edu>
Mon, 19 Jun 2006 23:37:09 +0000 (23:37 +0000)
commit02397303fbdc85cccd6656b831afb17be9f661e9
treeceaf174e335a7b46db6daca6da85c39f1151eda7
parent93bbe1f67ed5b80da83704243837bb366560e95a
Pass in the correct value for the first argument of select (one larger
than the largest file number in the select set) rather than some multiple
of sizeof some struct.  The latter is large enough accidentally work, but
breaks on AIX.

Map IPv4-mapped IPv6 addresses back to IPv4 in krshd for the purposes of
connecting back to the remote system on AIX, since on AIX getnameinfo
returns such addresses but connect won't accept them.

Ticket: 3122

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18166 dc483132-0cff-0310-8789-dd5450dbe970
src/appl/bsd/krlogin.c
src/appl/bsd/krlogind.c
src/appl/bsd/krsh.c
src/appl/bsd/krshd.c