-/* $OpenBSD: sshd-auth.c,v 1.4 2025/05/06 05:40:56 djm Exp $ */
+/* $OpenBSD: sshd-auth.c,v 1.5 2025/08/18 01:59:53 djm Exp $ */
/*
* SSH2 implementation:
* Privilege Separation:
extern int optind;
int r, opt, have_key = 0;
int sock_in = -1, sock_out = -1, rexeced_flag = 0;
- char *line, *logfile = NULL;
+ char *line;
u_int i;
mode_t new_umask;
Authctxt *authctxt;
options.log_level++;
break;
case 'D':
- /* ignore */
- break;
case 'E':
- logfile = optarg;
- /* FALLTHROUGH */
case 'e':
/* ignore */
break;
OpenSSL_add_all_algorithms();
#endif
- /* If requested, redirect the logs to the specified logfile. */
- if (logfile != NULL) {
- char *cp, pid_s[32];
-
- snprintf(pid_s, sizeof(pid_s), "%ld", (unsigned long)getpid());
- cp = percent_expand(logfile,
- "p", pid_s,
- "P", "sshd-auth",
- (char *)NULL);
- log_redirect_stderr_to(cp);
- free(cp);
- }
-
log_init(__progname,
options.log_level == SYSLOG_LEVEL_NOT_SET ?
SYSLOG_LEVEL_INFO : options.log_level,