X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/46dde0806919904d146851bf8bd93fac9915730b..c7211b0d98a2485c859133b2dc129cdfd93eb67f:/server/tripe.c diff --git a/server/tripe.c b/server/tripe.c index ebd8efc7..a2731c38 100644 --- a/server/tripe.c +++ b/server/tripe.c @@ -288,9 +288,10 @@ int main(int argc, char *argv[]) af |= AF_FOREGROUND; a_create(STDIN_FILENO, STDOUT_FILENO, af); } + ps_split(f & f_daemon); + a_init(csock, u, g); u_setugid(u, g); km_init(kr_priv, kr_pub, tag_priv); - a_init(csock); if (f & f_daemon) { if (daemonize()) die(EXIT_FAILURE, "couldn't become a daemon: %s", strerror(errno));