diff --git a/net.c b/net.c index 1f62a85..557ab66 100644 --- a/net.c +++ b/net.c @@ -136,6 +136,9 @@ int drop_privileges(char *user, char *chrootdir) { struct passwd *pw = getpwnam(user); uid_t me = getuid(); + if(!FORKED) + return 0; + if ((chdir("/")) < 0) { perror("failed to chdir to /"); return 1;