From 628c9076fe99288647cf343ea4c4a04f8bba3c88 Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Fri, 31 Jul 2009 04:29:07 -0400 Subject: [PATCH] Change directory only when detaching --- src/dmaster.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dmaster.c b/src/dmaster.c index e621ade..4751fb7 100644 --- a/src/dmaster.c +++ b/src/dmaster.c @@ -68,9 +68,9 @@ static void setup_signals(void) { } static void setup_daemon(void) { - if (chdir("/")) - fatalpe("chdir('/')"); if (detach) { + if (chdir("/")) + fatalpe("chdir('/')"); pid_t pid = fork(); if (pid < 0) fatalpe("fork");