- itojun@cvs.openbsd.org 2002/06/08 21:15:27
[sshconnect.c] always use getnameinfo. (diag message only)
This commit is contained in:
parent
2e17b08e48
commit
159ac2e8cd
|
@ -22,6 +22,9 @@
|
||||||
[readconf.c]
|
[readconf.c]
|
||||||
silently ignore deprecated options, since FallBackToRsh might be passed
|
silently ignore deprecated options, since FallBackToRsh might be passed
|
||||||
by remote scp commands.
|
by remote scp commands.
|
||||||
|
- itojun@cvs.openbsd.org 2002/06/08 21:15:27
|
||||||
|
[sshconnect.c]
|
||||||
|
always use getnameinfo. (diag message only)
|
||||||
|
|
||||||
20020607
|
20020607
|
||||||
- (bal) Removed --{enable/disable}-suid-ssh
|
- (bal) Removed --{enable/disable}-suid-ssh
|
||||||
|
@ -853,4 +856,4 @@
|
||||||
- (stevesk) entropy.c: typo in debug message
|
- (stevesk) entropy.c: typo in debug message
|
||||||
- (djm) ssh-keygen -i needs seeded RNG; report from markus@
|
- (djm) ssh-keygen -i needs seeded RNG; report from markus@
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.2195 2002/06/09 20:13:27 mouring Exp $
|
$Id: ChangeLog,v 1.2196 2002/06/09 20:14:54 mouring Exp $
|
||||||
|
|
18
sshconnect.c
18
sshconnect.c
|
@ -13,7 +13,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
RCSID("$OpenBSD: sshconnect.c,v 1.120 2002/05/23 19:24:30 markus Exp $");
|
RCSID("$OpenBSD: sshconnect.c,v 1.121 2002/06/08 21:15:27 itojun Exp $");
|
||||||
|
|
||||||
#include <openssl/bn.h>
|
#include <openssl/bn.h>
|
||||||
|
|
||||||
|
@ -46,21 +46,11 @@ extern char *__progname;
|
||||||
static const char *
|
static const char *
|
||||||
sockaddr_ntop(struct sockaddr *sa)
|
sockaddr_ntop(struct sockaddr *sa)
|
||||||
{
|
{
|
||||||
void *addr;
|
static char addrbuf[NI_MAXHOST];
|
||||||
static char addrbuf[INET6_ADDRSTRLEN];
|
|
||||||
|
|
||||||
switch (sa->sa_family) {
|
if (getnameinfo(sa, sa->sa_len, addrbuf, sizeof(addrbuf), NULL, 0,
|
||||||
case AF_INET:
|
NI_NUMERICHOST) != 0)
|
||||||
addr = &((struct sockaddr_in *)sa)->sin_addr;
|
|
||||||
break;
|
|
||||||
case AF_INET6:
|
|
||||||
addr = &((struct sockaddr_in6 *)sa)->sin6_addr;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
/* This case should be protected against elsewhere */
|
|
||||||
abort(); /* XXX abort is bad -- do something else */
|
abort(); /* XXX abort is bad -- do something else */
|
||||||
}
|
|
||||||
inet_ntop(sa->sa_family, addr, addrbuf, sizeof(addrbuf));
|
|
||||||
return addrbuf;
|
return addrbuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue