diff options
-rw-r--r-- | usr.sbin/inetd/inetd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c index 7669d5f..8b7d05a 100644 --- a/usr.sbin/inetd/inetd.c +++ b/usr.sbin/inetd/inetd.c @@ -663,8 +663,10 @@ main(argc, argv, envp) eval_client(&req), service, sep->se_proto); if (sep->se_socktype != SOCK_STREAM) recv(ctrl, buf, sizeof (buf), 0); - if (dofork) + if (dofork) { + sleep(1); _exit(0); + } } if (log) { syslog(allow_severity, |