create a new event context for the syslog daemon
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Tue, 17 Nov 2009 01:07:10 +0000 (12:07 +1100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Tue, 17 Nov 2009 01:07:10 +0000 (12:07 +1100)
server/ctdb_logging.c

index ee472f129c1353ea9bffc306505e860d031bf950..16f728bd0f06fe49d33dab56281cab2dc1416ff7 100644 (file)
@@ -115,6 +115,9 @@ int start_syslog_daemon(struct ctdb_context *ctdb)
                return 0;
        }
 
+       talloc_free(ctdb->ev);
+       ctdb->ev = event_context_init(NULL);
+
        syslog(LOG_ERR, "Starting SYSLOG daemon with pid:%d", (int)getpid());
 
        close(state->fd[0]);