1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

debug: Always store short version of prog_name in debug state

Storing the prog_name in the debug state is not necessary at this point,
but it will be used later.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
This commit is contained in:
Christof Schmitt 2015-02-24 14:09:18 -07:00
parent 8eba2cfa51
commit 17bd9b7349

View File

@ -479,20 +479,23 @@ void setup_logging(const char *prog_name, enum debug_logtype new_logtype)
state.logtype = new_logtype;
}
if (prog_name) {
const char *p = strrchr(prog_name, '/');
if (p) {
prog_name = p + 1;
}
state.prog_name = prog_name;
}
reopen_logs_internal();
if (state.logtype == DEBUG_FILE) {
#ifdef WITH_SYSLOG
const char *p = strrchr(prog_name, '/');
if (p)
prog_name = p + 1;
#ifdef LOG_DAEMON
openlog( prog_name, LOG_PID, SYSLOG_FACILITY );
openlog(state.prog_name, LOG_PID, SYSLOG_FACILITY );
#else
/* for old systems that have no facility codes. */
openlog( prog_name, LOG_PID );
openlog(state.prog_name, LOG_PID );
#endif
#endif
}