[openssh-commits] [openssh] 01/02: add sshlog() replacement to sk-dummy.so
git+noreply at mindrot.org
git+noreply at mindrot.org
Fri Oct 31 12:20:04 AEDT 2025
This is an automated email from the git hooks/post-receive script.
djm pushed a commit to branch master
in repository openssh.
commit 590a260f0bedc895688bb38b1cf6f0f72d8013e3
Author: Damien Miller <djm at mindrot.org>
AuthorDate: Fri Oct 31 12:19:34 2025 +1100
add sshlog() replacement to sk-dummy.so
---
regress/misc/sk-dummy/fatal.c | 32 +++++++++++++++++++++++++-------
1 file changed, 25 insertions(+), 7 deletions(-)
diff --git a/regress/misc/sk-dummy/fatal.c b/regress/misc/sk-dummy/fatal.c
index c6e4b5d6f..4f5e88585 100644
--- a/regress/misc/sk-dummy/fatal.c
+++ b/regress/misc/sk-dummy/fatal.c
@@ -10,18 +10,36 @@
#include "log.h"
void
-sshfatal(const char *file, const char *func, int line, int showfunc,
- LogLevel level, const char *suffix, const char *fmt, ...)
+sshlogv(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *suffix, const char *fmt, va_list args)
{
- va_list ap;
-
if (showfunc)
fprintf(stderr, "%s: ", func);
- va_start(ap, fmt);
- vfprintf(stderr, fmt, ap);
- va_end(ap);
+ vfprintf(stderr, fmt, args);
if (suffix != NULL)
fprintf(stderr, ": %s", suffix);
fputc('\n', stderr);
+}
+
+void
+sshlog(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *suffix, const char *fmt, ...)
+{
+ va_list args;
+
+ va_start(args, fmt);
+ sshlogv(file, func, line, showfunc, level, suffix, fmt, args);
+ va_end(args);
+}
+
+void
+sshfatal(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *suffix, const char *fmt, ...)
+{
+ va_list args;
+
+ va_start(args, fmt);
+ sshlogv(file, func, line, showfunc, level, suffix, fmt, args);
+ va_end(args);
_exit(1);
}
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list