From e473e314415f615d596afbe2358500ff996f214e Mon Sep 17 00:00:00 2001 From: henning <> Date: Thu, 17 Jun 2004 19:15:27 +0000 Subject: [PATCH] provide log_sockaddr, from bgpd --- src/usr.sbin/ntpd/log.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/usr.sbin/ntpd/log.c b/src/usr.sbin/ntpd/log.c index f040acb8..57ecbb44 100644 --- a/src/usr.sbin/ntpd/log.c +++ b/src/usr.sbin/ntpd/log.c @@ -1,4 +1,4 @@ -/* $OpenBSD: log.c,v 1.2 2004/06/01 20:28:19 henning Exp $ */ +/* $OpenBSD: log.c,v 1.3 2004/06/17 19:15:27 henning Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer @@ -155,3 +155,15 @@ fatalx(const char *emsg) errno = 0; fatal(emsg); } + +const char * +log_sockaddr(struct sockaddr *sa) +{ + static char buf[NI_MAXHOST]; + + if (getnameinfo(sa, sa->sa_len, buf, sizeof(buf), NULL, 0, + NI_NUMERICHOST)) + return ("(unknown)"); + else + return (buf); +}