|
@ -2135,7 +2135,6 @@ int main(int argc, char *argv[]) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
set_ulimit(); |
|
|
set_ulimit(); |
|
|
sec_harden(); |
|
|
|
|
|
if (params.droproot && !droproot(params.uid,params.gid,params.gid_count)) |
|
|
if (params.droproot && !droproot(params.uid,params.gid,params.gid_count)) |
|
|
goto exiterr; |
|
|
goto exiterr; |
|
|
#ifdef __linux__ |
|
|
#ifdef __linux__ |
|
@ -2148,6 +2147,8 @@ int main(int argc, char *argv[]) |
|
|
|
|
|
|
|
|
if (params.daemon) daemonize(); |
|
|
if (params.daemon) daemonize(); |
|
|
|
|
|
|
|
|
|
|
|
sec_harden(); |
|
|
|
|
|
|
|
|
if (Fpid) |
|
|
if (Fpid) |
|
|
{ |
|
|
{ |
|
|
if (fprintf(Fpid, "%d", getpid())<=0) |
|
|
if (fprintf(Fpid, "%d", getpid())<=0) |
|
|