daemonize

This commit is contained in:
Nikos Mavrogiannopoulos
2013-01-30 17:53:59 +01:00
parent ba82188003
commit c465a27482

View File

@@ -336,7 +336,7 @@ int main(int argc, char** argv)
signal(SIGCHLD, handle_children);
signal(SIGALRM, handle_alarm);
/* XXX load configuration */
/* load configuration */
ret = cmd_parser(argc, argv, &config);
if (ret < 0) {
fprintf(stderr, "Error in arguments\n");
@@ -404,9 +404,11 @@ int main(int argc, char** argv)
ret = gnutls_priority_init(&creds.cprio, config.priorities, NULL);
GNUTLS_FATAL_ERR(ret);
memset(&ws, 0, sizeof(ws));
if (config.foreground == 0)
daemon(0, 0);
alarm(config.cookie_validity + 300);
openlog("ocserv", LOG_PID, LOG_LOCAL0);
syslog_open = 1;