summaryrefslogtreecommitdiffstats
path: root/log.c
diff options
context:
space:
mode:
authordjm@openbsd.org <djm@openbsd.org>2020-10-17 03:28:20 +0200
committerDamien Miller <djm@mindrot.org>2020-10-17 13:45:37 +0200
commit3554b4afa38b3483a3302f1be18eaa6f843bb260 (patch)
tree106f6f150afcd85577f140f9a58fb2e161533877 /log.c
parentupstream: add space between macro arg and punctuation; (diff)
downloadopenssh-3554b4afa38b3483a3302f1be18eaa6f843bb260.tar.xz
openssh-3554b4afa38b3483a3302f1be18eaa6f843bb260.zip
upstream: make the log functions that exit (sshlogdie(),
sshfatal(), etc) have identical signatures. Makes things a bit more consistent... OpenBSD-Commit-ID: bd0ae124733389d7c0042e135c71ee9091362eb9
Diffstat (limited to 'log.c')
-rw-r--r--log.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/log.c b/log.c
index 159c306de..164a843d0 100644
--- a/log.c
+++ b/log.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: log.c,v 1.53 2020/10/16 13:24:45 djm Exp $ */
+/* $OpenBSD: log.c,v 1.54 2020/10/17 01:28:20 djm Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -427,23 +427,25 @@ sshlog(const char *file, const char *func, int line, int showfunc,
}
void
-sshlogdie(const char *file, const char *func, int line, const char *fmt, ...)
+sshlogdie(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *fmt, ...)
{
va_list args;
va_start(args, fmt);
- sshlogv(file, func, line, 0, SYSLOG_LEVEL_INFO, fmt, args);
+ sshlogv(file, func, line, showfunc, SYSLOG_LEVEL_INFO, fmt, args);
va_end(args);
cleanup_exit(255);
}
void
-sshsigdie(const char *file, const char *func, int line, const char *fmt, ...)
+sshsigdie(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *fmt, ...)
{
va_list args;
va_start(args, fmt);
- sshlogv(file, func, line, 0, SYSLOG_LEVEL_FATAL, fmt, args);
+ sshlogv(file, func, line, showfunc, SYSLOG_LEVEL_FATAL, fmt, args);
va_end(args);
_exit(1);
}