diff options
author | Jun-ichiro itojun Hagino <itojun@cvs.openbsd.org> | 2000-10-06 02:47:00 +0000 |
---|---|---|
committer | Jun-ichiro itojun Hagino <itojun@cvs.openbsd.org> | 2000-10-06 02:47:00 +0000 |
commit | 8e04df6d18059de21c91270ddc9ad6d904cffea4 (patch) | |
tree | 60ebc90177a4171cf037943ee0cd3cf5f774b0a4 /usr.sbin/faithd/faithd.c | |
parent | 37567b7c3cb65f88a9ffbeee7e3ab97241fd2b4c (diff) |
printf string format audit. from: sommerfeld@netbsd.org
Diffstat (limited to 'usr.sbin/faithd/faithd.c')
-rw-r--r-- | usr.sbin/faithd/faithd.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/usr.sbin/faithd/faithd.c b/usr.sbin/faithd/faithd.c index b5673d3e8e3..bab7391eaae 100644 --- a/usr.sbin/faithd/faithd.c +++ b/usr.sbin/faithd/faithd.c @@ -1,5 +1,5 @@ -/* $OpenBSD: faithd.c,v 1.8 2000/09/16 10:33:45 itojun Exp $ */ -/* $KAME: faithd.c,v 1.29 2000/09/12 05:20:35 itojun Exp $ */ +/* $OpenBSD: faithd.c,v 1.9 2000/10/06 02:46:58 itojun Exp $ */ +/* $KAME: faithd.c,v 1.31 2000/10/05 22:20:37 itojun Exp $ */ /* * Copyright (C) 1997 and 1998 WIDE Project. @@ -119,7 +119,8 @@ static int map4to6 __P((struct sockaddr_in *, struct sockaddr_in6 *)); static void sig_child __P((int)); static void sig_terminate __P((int)); static void start_daemon __P((void)); -static void exit_stderr __P((const char *, ...)); +static void exit_stderr __P((const char *, ...)) + __attribute__((__format__(__printf__, 1, 2))); #ifndef HAVE_GETIFADDRS static unsigned int if_maxindex __P((void)); #endif @@ -183,10 +184,10 @@ inetd_main(int argc, char **argv) melen = sizeof(me); if (getsockname(STDIN_FILENO, (struct sockaddr *)&me, &melen) < 0) - exit_failure("getsockname"); + exit_failure("getsockname: %s", ERRSTR); fromlen = sizeof(from); if (getpeername(STDIN_FILENO, (struct sockaddr *)&from, &fromlen) < 0) - exit_failure("getpeername"); + exit_failure("getpeername: %s", ERRSTR); if (getnameinfo((struct sockaddr *)&me, melen, NULL, 0, sbuf, sizeof(sbuf), NI_NUMERICHOST) == 0) service = sbuf; |