git-svn-id: file:///svn/unbound/trunk@1070 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards
2008-04-24 13:03:59 +00:00
parent 8638d6c019
commit 792e1f8b73
+6 -4
View File
@@ -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)