summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/log.c
diff options
context:
space:
mode:
authormarkus <markus@openbsd.org>2002-02-22 12:20:34 +0000
committermarkus <markus@openbsd.org>2002-02-22 12:20:34 +0000
commitb55e679f1ac5f0521ca3d00590b82dc730c66f30 (patch)
treeddff731981329fb932ec461571c2d0bcc189eefb /usr.bin/ssh/log.c
parentIEEE80211_NWKEY_* flags; from netbsd (diff)
downloadwireguard-openbsd-b55e679f1ac5f0521ca3d00590b82dc730c66f30.tar.xz
wireguard-openbsd-b55e679f1ac5f0521ca3d00590b82dc730c66f30.zip
overwrite fatal() in ssh-keyscan.c; fixes pr 2354; ok provos@
Diffstat (limited to 'usr.bin/ssh/log.c')
-rw-r--r--usr.bin/ssh/log.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/usr.bin/ssh/log.c b/usr.bin/ssh/log.c
index 4b0f7a46eda..887045f2187 100644
--- a/usr.bin/ssh/log.c
+++ b/usr.bin/ssh/log.c
@@ -34,7 +34,7 @@
*/
#include "includes.h"
-RCSID("$OpenBSD: log.c,v 1.21 2002/02/04 12:15:25 markus Exp $");
+RCSID("$OpenBSD: log.c,v 1.22 2002/02/22 12:20:34 markus Exp $");
#include "log.h"
#include "xmalloc.h"
@@ -85,8 +85,6 @@ static struct {
{ NULL, SYSLOG_LEVEL_NOT_SET }
};
-static void do_log(LogLevel level, const char *fmt, va_list args);
-
SyslogFacility
log_facility_number(char *name)
{
@@ -108,17 +106,6 @@ log_level_number(char *name)
return log_levels[i].val;
return SYSLOG_LEVEL_NOT_SET;
}
-/* Fatal messages. This function never returns. */
-
-void
-fatal(const char *fmt,...)
-{
- va_list args;
- va_start(args, fmt);
- do_log(SYSLOG_LEVEL_FATAL, fmt, args);
- va_end(args);
- fatal_cleanup();
-}
/* Error messages that should be logged. */
@@ -320,7 +307,7 @@ log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr)
#define MSGBUFSIZ 1024
-static void
+void
do_log(LogLevel level, const char *fmt, va_list args)
{
char msgbuf[MSGBUFSIZ];