apply patch to detach before chroot/privdrop

This commit is contained in:
Erik Ekman 2007-11-27 20:11:43 +00:00
parent 5adeafddfa
commit bd2ed87022
2 changed files with 6 additions and 6 deletions

View File

@ -718,6 +718,9 @@ main(int argc, char **argv)
printf("Sending queries for %s to %s\n", topdomain, nameserv_addr); printf("Sending queries for %s to %s\n", topdomain, nameserv_addr);
if (foreground == 0)
do_detach();
if (newroot != NULL) if (newroot != NULL)
do_chroot(newroot); do_chroot(newroot);
@ -728,9 +731,6 @@ main(int argc, char **argv)
} }
} }
if (foreground == 0)
do_detach();
tunnel(tun_fd, dns_fd); tunnel(tun_fd, dns_fd);
cleanup2: cleanup2:

View File

@ -557,6 +557,9 @@ main(int argc, char **argv)
printf("Listening to dns for domain %s\n", topdomain); printf("Listening to dns for domain %s\n", topdomain);
if (foreground == 0)
do_detach();
if (newroot != NULL) if (newroot != NULL)
do_chroot(newroot); do_chroot(newroot);
@ -568,9 +571,6 @@ main(int argc, char **argv)
} }
} }
if (foreground == 0)
do_detach();
tunnel(tun_fd, dnsd_fd); tunnel(tun_fd, dnsd_fd);
cleanup2: cleanup2: