summaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/server.c b/src/server.c
index 1ba43be..033bbe4 100644
--- a/src/server.c
+++ b/src/server.c
@@ -17,12 +17,13 @@
#include <signal.h>
#include <errno.h>
+#include "common.h"
+#include "fd.h"
#include "xen_backend.h"
#include "sys-queue.h"
#include "display.h"
#include "input.h"
#include "local.h"
-#include "fd.h"
static int timetodie;
@@ -46,6 +47,10 @@ int main (int argc, char *argv[])
sigaction(SIGINT, &sa, NULL);
sigaction(SIGTERM, &sa, NULL);
+ /* Open logfile */
+ if (fd_open_logfile(SERVER_LOG) < 0)
+ return 1;
+
/* Initialize subsystems */
if (local_init(argc, argv) < 0)
return 1;
@@ -62,6 +67,6 @@ int main (int argc, char *argv[])
/* Shut down */
input_shutdown();
display_shutdown();
- fd_free_handlers();
+ fd_shutdown();
return 0;
}