From 4ba9161e754cca87759a546bd6ffc8e4ae0d18fc Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Thu, 24 Apr 2008 13:03:59 +0000 Subject: [PATCH] Fixup. git-svn-id: file:///svn/unbound/trunk@1070 be551aaa-1e26-0410-a405-d3ace91eadb9 --- daemon/unbound.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/daemon/unbound.c b/daemon/unbound.c index 9a328ceec..c3ab9739d 100644 --- a/daemon/unbound.c +++ b/daemon/unbound.c @@ -323,11 +323,13 @@ do_chroot(struct daemon* daemon, struct config_file* cfg, int debug_mode, strncmp(dir, cfg->chrootdir, strlen(cfg->chrootdir)) == 0) dir += strlen(cfg->chrootdir); - if(chdir(dir)) { - fatal_exit("Could not chdir to %s: %s", - dir, strerror(errno)); + if(dir[0]) { + if(chdir(dir)) { + fatal_exit("Could not chdir to %s: %s", + dir, strerror(errno)); + } + verbose(VERB_QUERY, "chdir to %s", dir); } - verbose(VERB_QUERY, "chdir to %s", dir); } if(cfg->username && cfg->username[0]) { if(setgid(gid) != 0) -- 2.47.3