Группа :: Система/Серверы
Пакет: pdnsd
Главная Изменения Спек Патчи Загрузить Bugs and FR
Патч: pdnsd-1.2.4-alt-syslog.patch
--- pdnsd-1.2.4/src/error.c- 2005-07-23 22:01:18 +0000
+++ pdnsd-1.2.4/src/error.c 2005-09-27 15:20:42 +0000
@@ -70,11 +70,9 @@ void log_message(int prior, const char *
if (use_log_lock)
ul=softlock_mutex(&loglock);
if (global.daemon) {
- openlog("pdnsd",LOG_PID,LOG_DAEMON);
va_start(va,s);
vsyslog(prior,s,va);
va_end(va);
- closelog();
}
else {
f=stderr;
@@ -123,11 +121,9 @@ void log_info(int level, const char *s,
return;
}
if (global.daemon) {
- openlog("pdnsd",LOG_PID,LOG_DAEMON);
va_start(va,s);
vsyslog(LOG_INFO,s,va);
va_end(va);
- closelog();
}
else {
f=stderr;
--- pdnsd-1.2.4/src/main.c- 2005-09-27 15:19:11 +0000
+++ pdnsd-1.2.4/src/main.c 2005-09-27 15:19:11 +0000
@@ -498,6 +498,8 @@ int main(int argc,char *argv[])
pid_t pid;
int fd;
+ openlog("pdnsd",LOG_PID,LOG_DAEMON);
+
/* become a daemon */
pid=fork();
if (pid==-1) {