From c469f964a8a243a6a3c11553330bec55d0bcd533 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Wed, 20 Aug 2008 12:39:05 +0000 Subject: [PATCH] enable proper signal handling --- org.glite.lb.logger/src/interlogd.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/org.glite.lb.logger/src/interlogd.c b/org.glite.lb.logger/src/interlogd.c index 375d883..a66d7f4 100644 --- a/org.glite.lb.logger/src/interlogd.c +++ b/org.glite.lb.logger/src/interlogd.c @@ -290,6 +290,12 @@ main (int argc, char **argv) exit(EXIT_FAILURE); } + if(!debug && + (daemon(0,0) < 0)) { + perror("daemon"); + exit(EXIT_FAILURE); + } + #ifdef LB_PERF /* this must be called after installing signal handlers */ glite_wll_perftest_init(NULL, /* host */ @@ -335,12 +341,6 @@ main (int argc, char **argv) exit(EXIT_FAILURE); } - if(!debug && - (daemon(0,0) < 0)) { - perror("daemon"); - exit(EXIT_FAILURE); - } - if (globus_module_activate(GLOBUS_COMMON_MODULE) != GLOBUS_SUCCESS) { il_log(LOG_CRIT, "Failed to initialize Globus common module\n"); exit(EXIT_FAILURE); -- 1.8.2.3