X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Futil%2Flogger.c;h=ecaced072f2f397e37acd76e5fcc4c619ec74829;hb=88c9d0ed31fa4a710a78cd0f9e7d1510118bb3be;hp=47a7f7caf773488ce211923b7510e74c95615577;hpb=752449c2fa88b6da5455ff88881401e0cfe42cde;p=netatalk.git diff --git a/libatalk/util/logger.c b/libatalk/util/logger.c index 47a7f7ca..ecaced07 100644 --- a/libatalk/util/logger.c +++ b/libatalk/util/logger.c @@ -76,10 +76,9 @@ log_config_t log_config = { 0 }; 0: set ? 0: syslog ? -1: logfiles fd - log_maxdebug: force first LOG call to call make_log_entry which - then calls log_init because "inited" is still 0 + log_none: no logging by default 0: Display options */ -#define DEFAULT_LOG_CONFIG {0, 0, -1, log_maxdebug, 0} +#define DEFAULT_LOG_CONFIG {0, 0, -1, log_none, 0} UAM_MODULE_EXPORT logtype_conf_t type_configs[logtype_end_of_list_marker] = { DEFAULT_LOG_CONFIG, /* logtype_default */ @@ -336,8 +335,7 @@ void log_setup(const char *filename, enum loglevels loglevel, enum logtypes logt process_uid = geteuid(); if (process_uid) { if (seteuid(OPEN_LOGS_AS_UID) == -1) { - /* XXX failing silently */ - return; + process_uid = 0; } } type_configs[logtype].fd = open(filename,