X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/d6cc41e6b7e76a763c46965e25847af3fd1a6791..b51259f6a879f69bec5348bddb604d9b3d499941:/unix/uxcons.c diff --git a/unix/uxcons.c b/unix/uxcons.c index 881b6bfe..5e3949b3 100644 --- a/unix/uxcons.c +++ b/unix/uxcons.c @@ -16,6 +16,8 @@ int console_batch_mode = FALSE; +static void *console_logctx = NULL; + /* * Clean up and exit. */ @@ -258,9 +260,15 @@ void old_keyfile_warning(void) fputs(message, stderr); } +void console_provide_logctx(void *logctx) +{ + console_logctx = logctx; +} + void logevent(void *frontend, const char *string) { - log_eventlog(logctx, string); + if (console_logctx) + log_eventlog(console_logctx, string); } int console_get_line(const char *prompt, char *str,