mirror of
https://github.com/clearml/dropbear
synced 2025-03-03 10:41:39 +00:00
Moved usingsyslog from svr_runopts to runopts.
This commit is contained in:
parent
2f62128297
commit
2d6bbf341d
@ -172,6 +172,9 @@ void cli_getopts(int argc, char ** argv) {
|
||||
#ifdef ENABLE_USER_ALGO_LIST
|
||||
opts.cipher_list = NULL;
|
||||
opts.mac_list = NULL;
|
||||
#endif
|
||||
#ifndef DISABLE_SYSLOG
|
||||
opts.usingsyslog = 0;
|
||||
#endif
|
||||
/* not yet
|
||||
opts.ipv4 = 1;
|
||||
|
@ -40,6 +40,7 @@ typedef struct runopts {
|
||||
unsigned int recv_window;
|
||||
time_t keepalive_secs; /* Time between sending keepalives. 0 is off */
|
||||
time_t idle_timeout_secs; /* Exit if no traffic is sent/received in this time */
|
||||
int usingsyslog;
|
||||
|
||||
#ifndef DISABLE_ZLIB
|
||||
/* TODO: add a commandline flag. Currently this is on by default if compression
|
||||
@ -70,7 +71,6 @@ typedef struct svr_runopts {
|
||||
char * bannerfile;
|
||||
|
||||
int forkbg;
|
||||
int usingsyslog;
|
||||
|
||||
/* ports and addresses are arrays of the portcount
|
||||
listening ports. strings are malloced. */
|
||||
|
@ -145,7 +145,7 @@ void main_noinetd() {
|
||||
if (svr_opts.forkbg) {
|
||||
int closefds = 0;
|
||||
#ifndef DEBUG_TRACE
|
||||
if (!svr_opts.usingsyslog) {
|
||||
if (!opts.usingsyslog) {
|
||||
closefds = 1;
|
||||
}
|
||||
#endif
|
||||
@ -367,8 +367,8 @@ static void commonsetup() {
|
||||
|
||||
struct sigaction sa_chld;
|
||||
#ifndef DISABLE_SYSLOG
|
||||
if (svr_opts.usingsyslog) {
|
||||
startsyslog();
|
||||
if (opts.usingsyslog) {
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -158,7 +158,7 @@ void svr_getopts(int argc, char ** argv) {
|
||||
svr_opts.domotd = 1;
|
||||
#endif
|
||||
#ifndef DISABLE_SYSLOG
|
||||
svr_opts.usingsyslog = 1;
|
||||
opts.usingsyslog = 1;
|
||||
#endif
|
||||
opts.recv_window = DEFAULT_RECV_WINDOW;
|
||||
opts.keepalive_secs = DEFAULT_KEEPALIVE;
|
||||
@ -189,7 +189,7 @@ void svr_getopts(int argc, char ** argv) {
|
||||
break;
|
||||
#ifndef DISABLE_SYSLOG
|
||||
case 'E':
|
||||
svr_opts.usingsyslog = 0;
|
||||
opts.usingsyslog = 0;
|
||||
break;
|
||||
#endif
|
||||
#ifdef ENABLE_SVR_LOCALTCPFWD
|
||||
|
@ -204,7 +204,7 @@ void svr_dropbear_log(int priority, const char* format, va_list param) {
|
||||
vsnprintf(printbuf, sizeof(printbuf), format, param);
|
||||
|
||||
#ifndef DISABLE_SYSLOG
|
||||
if (svr_opts.usingsyslog) {
|
||||
if (opts.usingsyslog) {
|
||||
syslog(priority, "%s", printbuf);
|
||||
}
|
||||
#endif
|
||||
@ -215,7 +215,7 @@ void svr_dropbear_log(int priority, const char* format, va_list param) {
|
||||
havetrace = debug_trace;
|
||||
#endif
|
||||
|
||||
if (!svr_opts.usingsyslog || havetrace)
|
||||
if (!opts.usingsyslog || havetrace)
|
||||
{
|
||||
struct tm * local_tm = NULL;
|
||||
timesec = time(NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user