mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-23 05:26:07 +03:00
apply patch to detach before chroot/privdrop
This commit is contained in:
parent
5adeafddfa
commit
bd2ed87022
@ -718,6 +718,9 @@ main(int argc, char **argv)
|
||||
|
||||
printf("Sending queries for %s to %s\n", topdomain, nameserv_addr);
|
||||
|
||||
if (foreground == 0)
|
||||
do_detach();
|
||||
|
||||
if (newroot != NULL)
|
||||
do_chroot(newroot);
|
||||
|
||||
@ -728,9 +731,6 @@ main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
if (foreground == 0)
|
||||
do_detach();
|
||||
|
||||
tunnel(tun_fd, dns_fd);
|
||||
|
||||
cleanup2:
|
||||
|
@ -557,6 +557,9 @@ main(int argc, char **argv)
|
||||
|
||||
printf("Listening to dns for domain %s\n", topdomain);
|
||||
|
||||
if (foreground == 0)
|
||||
do_detach();
|
||||
|
||||
if (newroot != NULL)
|
||||
do_chroot(newroot);
|
||||
|
||||
@ -568,9 +571,6 @@ main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
if (foreground == 0)
|
||||
do_detach();
|
||||
|
||||
tunnel(tun_fd, dnsd_fd);
|
||||
|
||||
cleanup2:
|
||||
|
Loading…
Reference in New Issue
Block a user